[mythtv-commits] Ticket #10715: mpeg-ts with h264 / AAC audio doesn't

MythTV noreply at mythtv.org
Sat May 12 11:44:55 UTC 2012


#10715: mpeg-ts with h264 / AAC audio doesn't
--------------------------------------+-------------------------
     Reporter:  jyavenard             |      Owner:
         Type:  Bug Report - General  |     Status:  new
     Priority:  major                 |  Milestone:  unknown
    Component:  MythTV - General      |    Version:  Unspecified
     Severity:  medium                |   Keywords:
Ticket locked:  0                     |
--------------------------------------+-------------------------
 This is a mpeg-ts build from my HTTP Live Streaming ring buffer

 http://www.avenard.org/files/media/mediatest/hls.ts

 this doesn't play properly, same issue with 0.25.

 The result is that about only 1 every 3 frames is being played.

 {{{
 2012-05-12 21:41:00.607303 I  VidOutGL: Using deinterlace method
 opengldoubleratekerneldeint
 2012-05-12 21:41:00.607365 I  VSYNC: DRMVideoSync: Could not open device
 /dev/dri/card0, No such file or directory
 2012-05-12 21:41:00.607418 I  Player(0): Video timing method: USleep with
 busy wait
 2012-05-12 21:41:00.607432 I  Player(0): Display Refresh Rate: 29.971
 Video Frame Rate: 14.985
 2012-05-12 21:41:00.607440 I  Player(0): SetFrameInterval ps:1 scan:1
 2012-05-12 21:41:00.608543 I  playCtx: StartPlaying(): took 0 ms to start
 player.
 2012-05-12 21:41:00.608632 I  TV: Created player.
 2012-05-12 21:41:00.608700 I  TV: StartPlayer(0, WatchingVideo, main) --
 end ok
 2012-05-12 21:41:00.608747 I  TV: Changing from None to WatchingVideo
 2012-05-12 21:41:00.609040 I  AFD: Selected FPS is 89.9101 (avg 0 codec
 89.9101 container 90000 estimated 14.985)
 2012-05-12 21:41:00.609051 I  Player(0): SetFrameInterval ps:1 scan:3
 2012-05-12 21:41:00.609062 I  VDP: LoadBestPreferences(192x144, 89.9101)
 2012-05-12 21:41:00.609088 I  VidOutGL: InputChanged(192,144,1.33333)
 H.264->H.264
 2012-05-12 21:41:00.609159 I  Player(0): Refresh rate has changed from
 33366 to 16667
 2012-05-12 21:41:00.609168 I  Player(0): ClearAfterSeek(1)
 2012-05-12 21:41:00.609183 D  Player(0): InitFilters() vo '' prog '' over
 ''
 2012-05-12 21:41:00.609189 I  Player(0): LoadFilters(''..) -> 0x0
 2012-05-12 21:41:00.609203 I  Player(0): detectInterlace(Detect Scan,
 Interlaced Scan, 89.9101, 144) ->Progressive Scan
 2012-05-12 21:41:00.622509 I  TV: DrawUnusedRects() -- begin
 2012-05-12 21:41:00.622525 I  TV: DrawUnusedRects() -- end
 2012-05-12 21:41:00.622641 I  TV: Main UI disabled.
 2012-05-12 21:41:00.622653 I  TV: HandleStateChange(0) -- end
 2012-05-12 21:41:00.622658 I  TV: tv->Playback() -- end
 2012-05-12 21:41:00.622661 I  TV: Entering main playback loop.
 2012-05-12 21:41:00.719304 I  AFD: gopset not set, syncing positionMap
 2012-05-12 21:41:00.719320 I  Dec: Resyncing position map. posmapStarted =
 0 livetv(0) watchingRec(0)
 2012-05-12 21:41:00.719334 I  AFD: Initial key frame distance: 15.
 2012-05-12 21:41:00.723523 I  Display Rect  left: 0, top: 0, width: 1280,
 height: 720, aspect: 1.33333
 2012-05-12 21:41:00.723537 I  Video Rect    left: 0, top: 0, width: 192,
 height: 144, aspect: 1.33333
 2012-05-12 21:41:00.723562 I  Player(0): Disabled deinterlacing
 2012-05-12 21:41:00.723772 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.724007 I  Player(0): Video is 3.3717 frames behind
 audio (too slow), dropping frame to catch up.
 2012-05-12 21:41:00.724016 I  AO: Pause 1
 2012-05-12 21:41:00.724204 I  Player(0): Video is 4.41692 frames behind
 audio (too slow), dropping frame to catch up.
 2012-05-12 21:41:00.724211 I  AO: Pause 1
 2012-05-12 21:41:00.724314 I  Player(0): Video is 3.69475 frames behind
 audio (too slow), dropping frame to catch up.
 2012-05-12 21:41:00.724321 I  AO: Pause 1
 2012-05-12 21:41:00.724407 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.724509 I  AO: Pause 0
 2012-05-12 21:41:00.732508 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.732541 I  Player(0): Video is 4.87277 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.732637 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.732648 I  Player(0): Video is 9.00432 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.740020 I  Player(0): Video is 13.609 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.740185 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.740194 I  Player(0): Video is 18.5236 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.740270 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.740278 I  Player(0): Video is 23.7155 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.764488 I  Player(0): Video is 29.1155 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.764728 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.764751 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.764888 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.764902 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.779176 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.779384 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.779394 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.779481 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.779490 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.814753 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.815056 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.815066 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.815141 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.815150 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.833105 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.833259 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.833269 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.833350 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.833359 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.852821 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.853032 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.853046 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.853147 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.853160 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.870885 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.871014 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.871023 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.871094 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.871103 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.886547 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.886709 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.886718 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.886787 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.886796 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.902959 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.903218 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.903228 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.903302 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.903311 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.919816 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.919974 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.919983 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.920054 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.920062 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.936732 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.936896 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.936905 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.937107 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.937116 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.952727 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.952885 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.952894 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.952967 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.952976 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.970463 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.970644 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.970654 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.970729 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.970738 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.986768 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.986944 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.986960 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:00.987036 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:00.987045 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.003710 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.003847 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:01.003857 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.003927 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:01.003936 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.033165 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.033730 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:01.033742 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.033830 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:01.033839 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.050537 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.050730 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:01.050744 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.050857 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:01.050886 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.065876 I  Player(0): FPS:  172.50 Mean:  5797 Std.Dev:
 8966 CPUs: N/A
 2012-05-12 21:41:01.065896 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.066113 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:01.066127 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.066234 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:01.066246 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.096428 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.096559 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:01.096569 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.096636 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:01.096645 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.111904 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.112079 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:01.112088 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.112159 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:01.112167 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.136899 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.137028 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:01.137037 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.137116 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:01.137125 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.154783 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 2012-05-12 21:41:01.154949 I  Player(0): A/V predict drop frame, dropping
 frame to catch up.
 2012-05-12 21:41:01.154958 I  Player(0): Video is 30 frames ahead of
 audio,
                         doubling video frame interval to slow down.
 }}}

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/10715>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list