Ruckeln beim Timeshift-Umschalten (1 Viewer)

HTPCSourcer

Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,418
    2,336
    Home Country
    Germany Germany
    Hi,

    ich sehe eigentlich nichts. Um welche Zeit hat es geruckelt? Vor allem das "Ohne ist das Ruckeln besser" würde ich gerne quantifizieren.

    Bei mir keine Änderung(wie auch?). Allerdings scheint es OS-abhängig zu sein. Ich bilde mir ein, dass das Ruclen nur unter Win 7 abe rnicht unter Win 8.1 auftritt, kann das aber im Moment nicht belegen.

    Gruß,
    HTPC_Sourcer
     

    RicoHTPC

    MP Donator
  • Premium Supporter
  • February 4, 2011
    1,441
    172
    Cuxhaven
    Home Country
    Germany Germany
    Quantifizieren kann ich das Ruckeln nicht, manchmal ist es auch nur ein Aussetzen des Tones (sorry für das Vergessen dieser Information :().
    Ich habe gestern Abend jeweils die selben Sender eingeschaltet um einen Vergleich zu haben.
    Angefangen habe ich mit ARD HD, dann VOX SD, Servus TV HD, und EinsPlus HD.
    Was ich aus den Logs lesen kann, lief das ganze wie folgt ab:
    Der Test mit der RAM Disk begann um 22:18 mit ARD HD.
    22:23:44 dann umschalten zu VOX.
    22:25:38 umschalten zu Servus TV.
    22:36:01 umschalten zu EinsPlus HD.

    Der Test mit der HDD begann um 22:46:55 mit ARD HD.
    22:51:59 dann umschalten zu VOX.
    22:53:49 umschalten zu Servus TV.
    22:54:57 umschalten zu EinsPlus HD.

    Aussetzer und Ruckler gabs dann jeweils nach dem Umschalten und nach einer kleinen Pause auch noch später.
    Sehr deutlich wars bei Servus TV. (hab darauf hin dann mal mein zweites Display deaktiviert um die CPU zu entlasten aber das brachte keine Besserung)
    EPG Grabbing ist komplett deaktiviert und wie das aussieht wenn ich TV aufnehme werde ich nachher mal checken.
    Dachte aber vielleicht kann man in den Logs ja schon was lesen.
     

    RicoHTPC

    MP Donator
  • Premium Supporter
  • February 4, 2011
    1,441
    172
    Cuxhaven
    Home Country
    Germany Germany
    OK, also ich glaube ich komme der Sache näher.
    Ich habe mal ein bisschen mit den Codecs und mit der Einstellung des Audio-Gerätes umhergespielt und folgendes herausgefunden.
    Wenn ich den MPAR nutze gibts keine Tonaussetzer, aber nach einer Weile laufen Bild und Ton nicht mehr synchron.
    Nutze ich ein anderes Audiogerät gibts (je nach Einstellung) mal mehr, mal weniger Tonaussetzer, dafür laufen Bild
    und Ton dann aber auch immer synchron.
    Das sind dann wohl die "Compensate" Einträge in den Logs.
    Die Frage ist: warum muss bei mir so viel kompensiert werden, dass es damit dann zu diesen Problemen kommt?
     

    HTPCSourcer

    Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,418
    2,336
    Home Country
    Germany Germany
    Compensates kurz nach dem Umschalten, also sozusagen zur "Erstsynchronisation" sind normal. Die kannst du ignorieren. Relevant sind nur Ruckler während der laufenden Wiedergabe des selben Programms. Dazu habe ich aber noch nichts im Log gesehen.
     

    RicoHTPC

    MP Donator
  • Premium Supporter
  • February 4, 2011
    1,441
    172
    Cuxhaven
    Home Country
    Germany Germany
    Dazu habe ich aber noch nichts im Log gesehen.
    Hmm, weiß nicht recht..:
    Bsp. Servus TV HD
    Wenn man das hier als Startzeitpunkt nimmt
    [2014-09-07 22:25:38,422] [ 617eef8] [1044] - DeMultiplexer: 30 video format changed, 1920x1080 @ 16:9, 25.000Hz interlaced
    gibts die ersten Ruckler kurz nach dem Umschalten, wie du gesagt hast, dass es normal ist
    [2014-09-07 22:25:38,987] [ 617eef8] [11e4] - Vid/Ref : 303.373, ?-frame(00), Compensated = 0.449 ( 0.407 A/V buffers=00/13), Clk : 0.043000, SampCnt 2, stallPt 2.500
    [2014-09-07 22:25:38,988] [ 617eef8] [11e4] - Vid/Ref : 303.533, I-frame(00), Compensated = 0.749 ( 0.705 A/V buffers=00/12), Clk : 0.044000, SampCnt 3, stallPt 2.500
    [2014-09-07 22:25:38,989] [ 617eef8] [11e4] - Vid/Ref : 303.453, ?-frame(00), Compensated = 0.599 ( 0.554 A/V buffers=00/11), Clk : 0.045000, SampCnt 4, stallPt 2.500
    [2014-09-07 22:25:39,160] [ 617eef8] [1044] - Demux : Audio to render 0.380 Sec
    [2014-09-07 22:25:39,162] [ 617eef8] [10d0] - Aud/Ref : 302.816, Compensated = 0.556 ( 0.378 A/V buffers=02/01), Clk : 0.178000, SampCnt 4, Sleep 1 ms, stallPt 1.100
    [2014-09-07 22:25:39,432] [ 617eef8] [10d0] - Aud/Ref : 303.072, Compensated = 0.812 ( 0.406 A/V buffers=02/06), Clk : 0.406000, SampCnt 6, Sleep 1 ms, stallPt 1.100
    [2014-09-07 22:25:39,677] [ 617eef8] [10d0] - Aud/Ref : 303.328, Compensated = 1.068 ( 0.417 A/V buffers=02/08), Clk : 0.651042, SampCnt 8, Sleep 1 ms, stallPt 1.100
    Dann gehts aber drei Minuten später weiter:
    [2014-09-07 22:28:08,511] [ 617eef8] [11e4] - Vid/Ref : 453.533, I-frame(00), Compensated = 151.273 ( 2.057 A/V buffers=00/02), Clk : 149.216354, SampCnt 3753, stallPt 2.500
    [2014-09-07 22:28:08,512] [ 617eef8] [11e4] - Vid/Ref : 453.453, ?-frame(00), Compensated = 151.193 ( 1.977 A/V buffers=00/01), Clk : 149.216354, SampCnt 3754, stallPt 2.500
    [2014-09-07 22:28:08,523] [ 617eef8] [11e4] - Vid/Ref : 453.493, ?-frame(00), Compensated = 151.233 ( 2.017 A/V buffers=00/01), Clk : 149.216354, SampCnt 3755, stallPt 2.500
    [2014-09-07 22:28:08,672] [ 617eef8] [10d0] - Aud/Ref : 452.320, Compensated = 150.060 ( 0.844 A/V buffers=02/02), Clk : 149.216354, SampCnt 1172, Sleep 1 ms, stallPt 1.100
    Und vier Minuten später noch mal:
    [2014-09-07 22:32:25,603] [ 617eef8] [11e4] - Vid/Ref : 710.293, ?-frame(00), Compensated = 408.033 ( 1.478 A/V buffers=00/08), Clk : 406.555000, SampCnt 10175, stallPt 2.500
    [2014-09-07 22:32:25,604] [ 617eef8] [11e4] - Vid/Ref : 710.453, ?-frame(00), Compensated = 408.193 ( 1.637 A/V buffers=00/07), Clk : 406.556000, SampCnt 10176, stallPt 2.500
    [2014-09-07 22:32:25,620] [ 617eef8] [11e4] - Vid/Ref : 710.373, ?-frame(00), Compensated = 408.113 ( 1.541 A/V buffers=00/07), Clk : 406.572000, SampCnt 10177, stallPt 2.500
    [2014-09-07 22:32:25,710] [ 617eef8] [10d0] - Aud/Ref : 709.344, Compensated = 407.084 ( 0.422 A/V buffers=02/07), Clk : 406.662000, SampCnt 3180, Sleep 1 ms, stallPt 1.100
    [2014-09-07 22:32:25,962] [ 617eef8] [10d0] - Aud/Ref : 709.600, Compensated = 407.340 ( 0.437 A/V buffers=02/04), Clk : 406.902708, SampCnt 3182, Sleep 1 ms, stallPt 1.100
    [2014-09-07 22:32:26,200] [ 617eef8] [10d0] - Aud/Ref : 709.856, Compensated = 407.596 ( 0.455 A/V buffers=02/00), Clk : 407.140521, SampCnt 3184, Sleep 1 ms, stallPt 1.100
    Und so weiter...
    Muss ich das immer noch als normal ansehen?
     

    HTPCSourcer

    Retired Team Member
  • Premium Supporter
  • May 16, 2008
    11,418
    2,336
    Home Country
    Germany Germany
    Ich meinte nur, dass wegen der vielen Umschaltungen von Sender zu Sender im Log für mich nicht mehr erkennbar war, was zu welchem Zeitpunkt gehört.

    Prinzipiell gilt: Die Synchronisation nach dem Ein- bzw. Umschalten ist technisch bedingt und unvermeidbar. Spätere Lags haben dann andere Ursachen.

    Das Bildsignla und dessen Verarbeitung scheint OK zu sein, ebenso die Synchronisation des Streams bzw. das Lesen an sich. Stattdesen scheinen Audio und Video auseinanderzulaufen, aber ich bin hier nicht der Experte. Interessant finde ich, dass es vom verwendeten Audiorenderer abhängig ist und mit MPAR stärkere Ruckler auftreten als mit anderen. Ist das nun ein MePo-Problem oder vielleicht ein Timing-Problem des Mainboards, also etwas Hardware-Bedingtes?

    Ich würde vorschlagen, das Ganze noch einmal neu zu erstellen, also nur einen einzigen Sender anschauen, Zeitpunkt der Ruckler notieren und dann als eigenständigen Thread im englischen Bereich einstellen.

    Gruß, HTPC_Sourcer
     

    Users who are viewing this thread

    Top Bottom