[Bug 753323] mpegts: add support for JPEG 2000 to mpegtsmux and tsdemux

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon May 16 13:00:15 UTC 2016


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

--- Comment #19 from Milos Seleceni <milos.seleceni at comprimato.com> ---
Thanks for code notes, I will fix my code and provide new version of it.

* You right the elsm is part of Annex M of Rec. ITU-T T.800 but in
ISO_IEC_15444-1 which is specification of clean Jpeg2000 codestream there is no
ES header specified.

It doesn't make sense to me if you mux clean Jpeg2000 codestream's into TS and
then demux it, the input and the output are different because you do not
truncate the ES header. So the tsdemux element should not have image/x-jpc as
output format but rather something like "video/x-ts" because image/x-jpc stands
for clean J2k codestream. What do you think ?

* As far as I know the only place where I can access the
"profile/level/framerate/size/..." info, which should be in caps I gess e.g.
framerate , is from mpegtsmux_create_stream function in mpegtsmux.c and I need
this info in tsmux_stream_get_es_descrs function in tsmuxstream.c So How can I
pass this info ? Can I create some kind of structure encapsulates all info I
need to create ES header in TsMuxStream ? There are already variables like
audio_sampling, audio_bitrate and audio_channels used only by AC3 format.

-- 
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