GNOME Bugzilla – Bug 137724
[qtdemux/ffdec_mpeg4/faad] MPEG-4 video/audio esds atoms
Last modified: 2004-12-22 21:47:04 UTC
... need to be provided to the decoder to decode the file correctly. Currently, Quicktime MPEG-4 video and audio are broken.
*** Bug 137762 has been marked as a duplicate of this bug. ***
Moving to qtdemux, right Ronald?
It needs to be added to qtdemux, faad *and* ffdec_mpeg4.
*** Bug 140146 has been marked as a duplicate of this bug. ***
Fixed in CVS now.
$ /opt/gnome/bin/gst-launch -v filesrc location=Movies/mplayer/samples/MPEG-4/CDR-Dinner_LAN_800k.mp4 ! qtdemux ! ffdec_msmpeg4 ! xvimagesink RUNNING pipeline ... /pipeline0/filesrc0.src: caps = audio/x-m4a /pipeline0/qtdemux0.sink: caps = audio/x-m4a /pipeline0/filesrc0.src: active = TRUE /pipeline0/qtdemux0.sink: active = TRUE ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type mp4s ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type ctts ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type nmhd ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type mpod ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type mp4s ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type ctts ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type nmhd ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type ctts ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type ctts ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type MDES ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type iods ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type mp4s ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type ctts ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type nmhd ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type mpod ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type mp4s ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type ctts ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type nmhd ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type ctts ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type ctts ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type MDES ERROR qtdemux(20864) qtdemux.c(1236):qtdemux_type_get: unknown QuickTime node type iods /pipeline0/qtdemux0.audio_00: active = TRUE /pipeline0/qtdemux0.video_00: active = TRUE /pipeline0/filesrc0.src: active = FALSE /pipeline0/qtdemux0.sink: active = FALSE /pipeline0/qtdemux0.audio_00: active = FALSE /pipeline0/qtdemux0.video_00: active = FALSE Execution ended after 3493 iterations (sum 301566000 ns, average 86334 ns, min 12000 ns, max 176864000 ns). /pipeline0/filesrc0.src: caps = NULL /pipeline0/qtdemux0.sink: caps = NULL Am I doing anything wrongly?
Yes, you should: 1) open a separate bug instead of cluttering existing ones. ;). 2) use ffdec_mpeg4 instead of ffdec_msmpeg4. 3) if you don't know which element to use, let spider decide for you. That always works.