Olivier Crête
6adfb120ab
openexr: Header are not C++11, force C++98
2017-07-11 12:43:46 -04:00
Nicolas Dufresne
4261692187
Remove plugin specific static build option
...
Static and dynamic plugins now have the same interface. The standard
--enable-static/--enable-shared toggle are sufficient.
2017-05-16 14:05:52 -04:00
Sebastian Dröge
6da14bdb88
openexrdec: Also catch other exceptions by reference instead of by value
...
It would have to be copied otherwise, and is quite big.
CID 1373419
2017-03-01 15:29:42 +02:00
Sebastian Dröge
4d434c7db5
openexrdec: Catch exception by reference instead of by value
...
It would have to be copied otherwise, and is quite big.
CID 1373419
2017-02-28 15:56:02 +02:00
Vineeth TM
8cdfb13658
bad: use new gst_element_class_add_static_pad_template()
...
https://bugzilla.gnome.org/show_bug.cgi?id=763081
2016-03-24 14:56:51 +02:00
Thiago Santos
a5ed877783
videodecoders: use default pad accept-caps handling
...
Avoids useless check of downstream caps when handling an
accept-caps query
Elements: daaladec, libde265dec, openjpegdec, rsvgdec, schrodec,
webpdec, pnmdec, vmncdec, openexrdec
2015-08-15 13:51:16 -03:00
Sebastian Dröge
7548d5f7f9
openexrdec: Don't start scanning for the header from the start again each time
...
This will be incredible slow if the upstream block size is very small. Instead
continue scanning for the header where we previously stopped.
For the standard filesrc block-size this made decoding a file about
3 times faster.
https://bugzilla.gnome.org/show_bug.cgi?id=719890
2014-01-18 13:56:28 +01:00
Sebastian Dröge
a6bf25faa5
openexrdec: Instead of trying to parse the bitstream, just look for the next header
...
This should be more robust and allows us to handle new versions of the
file format if the library supports it.
2013-12-04 22:38:20 +01:00
Sebastian Dröge
de3abac8ed
openexrdec: Consider the pixel aspect ratio stored in the file
2013-11-23 19:11:42 +01:00
Sebastian Dröge
a90585c686
openexr: Add OpenEXR decoder element
...
This currently converts from ARGB64_F16 (16 bit float per component)
to ARGB64 by clipping. We should add support for the F16 format and
implement a conversion filter element that can apply gamma curves,
change exposure, etc.
2013-11-23 18:51:52 +01:00
Sebastian Dröge
da65dccd78
openexr: Add OpenEXR plugin
...
See http://www.openexr.com
2013-11-23 18:51:35 +01:00