Opened 13 years ago

Closed 12 years ago

#10715 closed Bug Report - General (Fixed)

mpeg-ts with h264 / AAC audio doesn't play properly

Reported by: JYA Owned by: danielk
Priority: major Milestone: 0.26
Component: MythTV - General Version: Unspecified
Severity: medium Keywords:
Cc: Ticket locked: no

Description

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.

Change History (3)

comment:1 Changed 13 years ago by JYA

Summary: mpeg-ts with h264 / AAC audio doesn'tmpeg-ts with h264 / AAC audio doesn't play properly

comment:2 Changed 13 years ago by danielk

Owner: set to danielk
Status: newaccepted

comment:3 Changed 12 years ago by danielk

Milestone: unknown0.26
Resolution: Fixed
Status: acceptedclosed

This appears to have been fixed by [83e227a15].

Note: See TracTickets for help on using tickets.