video crc generator for video decoder verification
Submitted by Rajesh
Link to original bug (#761167)
Description
Created attachment 319809
videocrc patch
Its a new development of videocrc plugin, which can be highly useful for video decoder verification in embedded domain for HW decoder verification.
videocrc is a passthrough element which generates a CRC for
each video frame. the CRC is emitted through a GstMessage
that application must handle. Uses the standard CRC algorithm
to compute CRC values for every video frame. This element accepts
selected YUV planar formats NV12, I420 and YV12. The element computes
32 bit CRC of luma and chroma for every video frame.
Uses the standard CRC algorithm to compute CRC values for every video frame.
Implements table based optimized CRC computation algorithm available in public domain.
This element accepts selected YUV planar formats NV12, I420 and YV12.
The element computes 32 bit CRC of luma and chroma for every video frame.
Generated CRC can be used to validate the decoded video frames to a exisiting database of pre-computed CRC files.
CRC is sent as messsage to application, so these messages should be processed in application to generate CRC file.
CRC message to application can be switched off by setting crc-message property to FALSE.
The default polynomial used is 0X04c11db7U but it can be changed before processing using crc-mask property.
CRC values can also be printed on terminal using --gst-debug=videocrc:5
Patch 319809, "videocrc patch":
0001-videocrc-video-crc-generator-for-video-decoder-verif.patch