[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