[mythtv-commits] Ticket #7619: H.264 videos have no video in 0.22-fixes, H.264 recordings play fine.

MythTV mythtv at cvs.mythtv.org
Mon Nov 23 06:37:00 UTC 2009


#7619: H.264 videos have no video in 0.22-fixes, H.264 recordings play fine.
----------------------------------------+-----------------------------------
 Reporter:  cass@…                      |       Owner:  janne  
     Type:  defect                      |      Status:  new    
 Priority:  minor                       |   Milestone:  unknown
Component:  MythTV - Video Playback     |     Version:  0.22   
 Severity:  medium                      |     Mlocked:  0      
----------------------------------------+-----------------------------------

Comment(by Klavs Klavsen <kl@…>):

 I have the a problem, that seems to be the same problem (with recordings
 from DR Ramasjang an mpeg4 (I believe h264) dvb-t channel).

 When playing the internal mythplayer (from debian-multimedia experimental
 - 0.22-0.4 it says there's only 8 minutes recorded - but if I actually
 play it - it will play beyond the 8 minutes.
 Also there's no sound.

 If I play it in mplayer the video has sound and the entire recording is
 there - but it seems rather messed up.

 I'm suspecting a "recording error" of sorts? (unless the source was with
 errors?) - here's mplayer's output when playing:
 Playing /mnt/NAS/1004_20091122063000.mpg.
 TS file format detected.
 VIDEO H264(pid=2061) AUDIO AAC(pid=2071) NO SUBS (yet)!  PROGRAM N. 1
 FPS seems to be: 25.000000
 open: No such file or directory
 [MGA] Couldn't open: /dev/mga_vid
 open: No such file or directory
 [MGA] Couldn't open: /dev/mga_vid
 [VO_TDFXFB] Can't open /dev/fb0: No such file or directory.
 s3fb: can't open /dev/fb0: No such file or directory
 Xlib:  extension "NV-GLX" missing on display ":0.0".
 [vdpau] Error when calling vdp_device_create_x11: 1
 ==========================================================================
 Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
 Selected video codec: [ffh264] vfm: ffmpeg (FFmpeg H.264)
 ==========================================================================
 ==========================================================================
 Opening audio decoder: [faad] AAC (MPEG2/4 Advanced Audio Coding)
 FAAD: compressed input bitrate missing, assuming 128kbit/s!
 AUDIO: 48000 Hz, 2 ch, s16le, 128.0 kbit/8.33% (ratio: 16000->192000)
 Selected audio codec: [faad] afm: faad (FAAD AAC (MPEG-2/MPEG-4 Audio))
 ==========================================================================
 AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
 Starting playback...
 VDec: vo config request - 704 x 576 (preferred colorspace: Planar YV12)
 VDec: using Planar YV12 as output csp (no 0)
 Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
 VO: [xv] 704x576 => 768x576 Planar YV12

 It stops here - until I try to fast forward.
 FAAD: error: Channel coupling not yet implemented, trying to resync!

 after a 10 second skip.

 then I try to fast forward some more.. and below pops up.
 [h264 @ 0x89e3280]number of reference frames exceeds max (probably corrupt
 input), discarding one
 [h264 @ 0x89e3280]number of reference frames exceeds max (probably corrupt
 input), discarding one
 [h264 @ 0x89e3280]number of reference frames exceeds max (probably corrupt
 input), discarding one
 [h264 @ 0x89e3280]number of reference frames exceeds max (probably corrupt
 input), discarding one
 [h264 @ 0x89e3280]number of reference frames exceeds max (probably corrupt
 input), discarding one
 [h264 @ 0x89e3280]number of reference frames exceeds max (probably corrupt
 input), discarding one
 [h264 @ 0x89e3280]number of reference frames exceeds max (probably corrupt
 input), discarding one
 [h264 @ 0x89e3280]number of reference frames exceeds max (probably corrupt
 input), discarding one
 [h264 @ 0x89e3280]number of reference frames exceeds max (probably corrupt
 input), discarding one
 [h264 @ 0x89e3280]number of reference frames exceeds max (probably corrupt
 input), discarding one
 [h264 @ 0x89e3280]number of reference frames exceeds max (probably corrupt
 input), discarding one
 [h264 @ 0x89e3280]number of reference frames exceeds max (probably corrupt
 input), discarding one
 [h264 @ 0x89e3280]number of reference frames exceeds max (probably corrupt
 input), discarding one
 [h264 @ 0x89e3280]number of reference frames exceeds max (probably corrupt
 input), discarding one
 [h264 @ 0x89e3280]number of reference frames exceeds max (probably corrupt
 input), discarding one
 [h264 @ 0x89e3280]number of reference frames exceeds max (probably corrupt
 input), discarding one
 [h264 @ 0x89e3280]number of reference frames exceeds max (probably corrupt
 input), discarding one
 A:15993.3 V:15992.7 A-V:  0.587 ct:  0.059 350/350 ??% ??% ??,?% 0 0

 The timer in the movie is also way off.. It appearently starts the timer
 at: 4:24:10 and says ending at 15:21:19.

 It seems to play fine in mplayer - except if I fast forward at all - it
 goes to 100% cpu usage, but this may be my system not being powerfull
 enough to also handle the buggy stream (The system plays 720p without any
 problems).

 If you need a sample (or the full 844MB) - I'll make it available for
 download immediately.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/7619#comment:3>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list