After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 741868 - New element to parse Chinese AVS video streams
New element to parse Chinese AVS video streams
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2014-12-22 15:58 UTC by Aurélien Zanelli
Modified: 2018-11-03 13:29 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Chinese AVS video extract (1.00 MB, application/octet-stream)
2014-12-22 15:58 UTC, Aurélien Zanelli
  Details
cavsvideoparser: add a Chinese AVS video bitstream parsing library (76.63 KB, patch)
2014-12-22 16:00 UTC, Aurélien Zanelli
none Details | Review
cavsvideoparser: add a Chinese AVS video parser element (25.38 KB, patch)
2014-12-22 16:02 UTC, Aurélien Zanelli
none Details | Review

Description Aurélien Zanelli 2014-12-22 15:58:50 UTC
Created attachment 293191 [details]
Chinese AVS video extract

I would like to propose a new element to parse Chinese AVS video stream, obviously named 'cavsvideoparse' :)

It is built against gst-plugins-bad codecparsers/videoparsers.

Currently, it only knows Jizhun profile, which is the only one supported by libav decoder iirc.
For parse element, I currently use video/x-gst-av-cavs as media type to be compatible with the current one of gst-libav. But I propose to define a shorter media-type like video/x-cavs if you are agree with that.

At this moment, this element is not complete as some features are missing (timestamping...) and still quite simple but it is usable and enables raw AVS byte stream to be played. 

For an exemple of use, I attached an extract of AVS video stream which has been cutted quickly with 'dd' and which can be played with the following pipeline:
gst-launch-1.0 filesrc location=test.avs ! cavsvideoparse ! video/x-gst-av-cavs,stream-format=unit-frame ! avdec_cavs ! autovideosink
Comment 1 Aurélien Zanelli 2014-12-22 16:00:49 UTC
Created attachment 293192 [details] [review]
cavsvideoparser: add a Chinese AVS video bitstream parsing library

A library to parse stream compliant with Chinese AVS part-2 video.
Comment 2 Aurélien Zanelli 2014-12-22 16:02:34 UTC
Created attachment 293193 [details] [review]
cavsvideoparser: add a Chinese AVS video parser element

GStreamer element to parse Chinese AVS video.

Do not hesitate to comment/review.
Comment 3 GStreamer system administrator 2018-11-03 13:29:31 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/issues/200.