GNOME Bugzilla – Bug 590360
[qtmux] requires endianness even if the samples are 8bit
Last modified: 2009-08-04 10:59:55 UTC
Please describe the problem: When muxing audio/x-raw-int samples with qtmux, it erros out complaining about "broken caps" if there's no endianness in them. That happens even if the samples are 8 bit. This can happen when remuxing a QT file that has raw 8-bit PCM audio (fourcc 'raw '). Steps to reproduce: Take a QT file with raw PCM audio, and run: GST_DEBUG=qt*:4 gst-launch filesrc location=raw.pcm.mov ! qtdemux ! queue ! qtmux ! filesink location=remuxed.mov Actual results: qtmux gstqtmux.c:1559:gst_qt_mux_audio_sink_set_caps:<mux> broken caps, width/depth/signed/endianness field missing Expected results: The file gets remuxed Does this happen every time? Yes Other information:
Created attachment 139619 [details] [review] make qtmux not barf on 8bit samples with unspecified endianness
commit 5a596e67dafefcebc85d270364bf7508e7edbcd5 Author: Jan Urbanski <wulczer@wulczer.org> Date: Tue Aug 4 12:58:35 2009 +0200 qtmux: Don't require endianness field for 8 bit raw audio Fixes bug #590360.