Aaron Boxer
9ec2b7ce13
jpeg2000parse: parse RSIZ capabilities and put profile/level into the caps
...
The RSIZ capabilities tag stores the JPEG 2000 profile. In the case of
broadcast profiles, it also stores the broadcast main level, which
specifies the bit rate.
https://bugzilla.gnome.org/show_bug.cgi?id=782337
2017-06-07 10:06:26 +03:00
Vincent Penquerc'h
ba22007e2f
jpeg2000parse: fix negotiation with j2c and jpc both allowed upstream
...
If upstream supports both, but downstream supports only jpc, j2c
would have been selected as the first in the caps.
https://bugzilla.gnome.org/show_bug.cgi?id=782221
2017-05-12 11:14:31 +01:00
Sebastian Dröge
8daf628910
jpeg2000parse: Don't pass NULL strings to the colorspace / sampling parsing functions
...
They assert on NULL.
2016-09-24 10:05:49 -04:00
Sebastian Dröge
064f46e9e1
jpeg2000parse: Use correct enum type
...
GST_JPEG2000_SAMPLING_RGB instead of GST_JPEG2000_COLORSPACE_RGB
https://bugzilla.gnome.org/show_bug.cgi?id=768696
2016-07-12 00:02:53 +03:00
Luis de Bethencourt
418e643b61
gstjpeg2000parse: no need for else after a goto
...
else clause is redundant when the end of the if statement is a jump.
If we haven't gone to the beach, we are in the false branch.
2016-07-01 14:08:13 +01:00
Aaron Boxer
154698389d
gstjpeg2000parse: improved parsing of jpc magic and j2c box
...
https://bugzilla.gnome.org/show_bug.cgi?id=767512
2016-07-01 13:15:11 +01:00
Aaron Boxer
e7e6a3579d
jpeg2000parse: use enums for colorspace and sampling, rather than strings
...
Also, move gstjpeg2000sampling to codecparsers project
https://bugzilla.gnome.org/show_bug.cgi?id=767908
2016-06-24 11:23:31 +03:00
Aaron Boxer
81e3b998be
jpeg2000parse: support j2c format
...
https://bugzilla.gnome.org/show_bug.cgi?id=767512
2016-06-17 23:08:37 +03:00
Aaron Boxer
3dc3a915ea
jpeg2000parse: Require either colorspace or sampling field in sink caps
...
And always set the sampling field on the src caps, if necessary guessing a
correct value for it from the colorspace field.
Also, did some cleanup: removed sampling enum - redundant.
https://bugzilla.gnome.org/show_bug.cgi?id=766236
2016-06-10 16:25:50 +03:00
Aaron Boxer
fffee978c2
jpeg2000parse: Add JPEG2000 parser element
...
https://bugzilla.gnome.org/show_bug.cgi?id=766236
2016-06-07 15:29:41 +03:00