GNOME Bugzilla – Bug 776948
Add vpx (de)muxing capabilities to mpegtsmux and mpegtsdemux
Last modified: 2018-11-03 14:03:03 UTC
Created attachment 343024 [details] [review] Patch to add vpx support to both mpegtsmux and mpegtsdemux It is currently impossible to stream vpx codec with MPEG-TS muxer (demuxer). This patch add this functionnality by creating a new stream type (private 0xe0) and a descriptor. tested with vp8 and vp9
That's cool. Do you happen to know where the mapping is specified?
Can you elaborate what you mean by mapping? I am not sure to understand the question.
There is usually a spec or document that describes how a certain format is to be signalled inside a certain container (here: MPEG-TS). My question is: where is this described for vpx? Also, are you aware of any sample files with this (created by others)?
From what I checked there is no proposal for vpx support in MPEG-TS. For this reason I created my own descriptor (with the most important info). The descriptor is inspired from A52 one (I just realised I didnt change the comments...) * descriptor_tag 8 uimsbf * descriptor_length 8 uimsbf * vpx_version 8 uimsbf * vpx_profile 8 uimsbf * vpx_width 16 uimsbf * vpx_height 16 uimsbf * vpx_framerate_num 16 uimsbf * vpx_framerate_den 16 uimsbf
Comment on attachment 343024 [details] [review] Patch to add vpx support to both mpegtsmux and mpegtsdemux That's not really anything we can merge, as it might easily conflict with other things in the future. Please work together with the WebM project or ISO to define an official MPEG-TS mapping for VP8/9/10 and then we can merge support for that.
-- 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/505.