EMBL Treed MKV file CRC32 is missing

Sebastian Dröge sebastian at centricular.com
Tue Jun 17 23:08:35 PDT 2014

On Do, 2014-06-12 at 19:02 -0700, surendra wrote:
> Hi Everyone,
> I am able to record the IP camera H264 stream in to MKV file by using the
> below pipe line.gst-launch-1.0 -e rtspsrc
> location="rtsp://" ! rtph264depay !
> h264parse ! matroskamux ! filesink location=test1.mkv
> I am able to play the recorded file with any MKV (h264)compatible player.
> I am checking the recorded MKV file EBML tree using AVI MUX GUI
> application(Picture attached with mail). 
> recorded.png
> <http://gstreamer-devel.966125.n4.nabble.com/file/n4667472/recorded.png>  
> As per the specification of EMBL MKV file also should contain the CRC32 for
> the parent filed(see the spec piture)   spec.png
> <http://gstreamer-devel.966125.n4.nabble.com/file/n4667472/spec.png>  
> Recorded file is missing CRC32 elements.My question is  does matroskamux
> support or performs the CRC32 computation on the stream and stores in MKV
> format? Or Do we need to write a plug-in to compute the CRC32 before saving
> in to MKV format?I think the CRC32 elements provide support to check the
> integrity of the recorded data.Is there any way to enable the CRC32
> computation on H264 stream in the MKV format.

Currently we don't write any CRC32 elements in matroskamux or webmmux.
This can be easily added there though, there's no need for a separate

Can you file a bug about this at http://bugzilla.gnome.org ?

Sebastian Dröge, Centricular Ltd - http://www.centricular.com
Expertise, Straight from the Source
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 949 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140618/631c0be5/attachment-0001.sig>

More information about the gstreamer-devel mailing list