[Bug 753323] mpegts: add support for JPEG 2000 to mpegtsmux and tsdemux
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Wed Oct 26 12:08:01 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=753323
Sebastian Dröge (slomo) <slomo at coaxion.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEEDINFO |NEW
--- Comment #39 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
(In reply to Milos Seleceni from comment #37)
> > How are the profiles and levels for JPEG2000 defined?
>
> The Broadcast profiles are specifid in "ISO/IEC 15444-1 Information
> technology — JPEG 2000 image coding system: Core coding system AMENDMENT 3:
> Profiles for broadcast applications"
>
> There are exactly 3 of them, but in Mpeg-TS is allowed only first "Broadcast
> Contribution Single Tile Profile" and then there are main_levels, 5 of them,
> which specifies the max bitrate
>
> > Are they also stored inside the codestream somehow?
> No, only in j2k descriptor
That's annoying :) But then we'll have to add them as optional caps fields I
guess.
Your main problem then is that based on some arbitrary stream you don't know
which profile that is. That's not too useful. And would mean that you either
forbid muxing a lot of streams that would be ok, or allow muxing streams that
are not ok. I'd guess the latter is better and is also what is done elsewhere
in such situations here. It's then the application's job to ensure that the
stream is following those constraints. Maybe have it print a warning if the
caps field for the profile/level is not given.
--
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