[Bug 761167] New: video crc generator for video decoder verification

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Jan 27 02:18:12 PST 2016


https://bugzilla.gnome.org/show_bug.cgi?id=761167

            Bug ID: 761167
           Summary: video crc generator for video decoder verification
    Classification: Platform
           Product: GStreamer
           Version: git master
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-bad
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: sharma.rajesh at gmail.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

Created attachment 319809
  --> https://bugzilla.gnome.org/attachment.cgi?id=319809&action=edit
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

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list