Luis de Bethencourt
ca52600ccb
x265enc: remove dead code
...
level_ok is only used in a check that will never be true, removing it.
CID #1315255
2015-08-05 11:14:51 +01:00
Luis de Bethencourt
54b317ef78
x265enc: fix memory leak
...
Free vps_nal before returning.
CID #1315257
2015-08-05 11:11:14 +01:00
Thijs Vermeir
8d728abd8c
x265enc: Only copy VPS/SPS/PPS NAL units in header buffer
...
Previously the VPS unit was detected and all next packets where copied
into the header buffer assuming only SPS and PPS would follow. This is
not always true, also other types of NAL units follow the VPS unit and
where copied to the header buffer. Now the VPS/SPS/PPS are explicitely
detected and copied in the header buffer.
2015-05-20 13:16:01 +02:00
Thijs Vermeir
db766de135
x265enc: Fix tune parameter mismatch
...
There was a mismatch between the tune parameter in x265 and the enum
used in this element. The value in the enum is the x265 tune
parameter + 1.
2015-05-20 11:32:52 +02:00
Sebastian Dröge
767fefafb3
x265enc: Add support for 10bit 4:2:0 and 4:4:4 formats
2015-02-11 14:44:16 +01:00
Sebastian Dröge
037928dcf6
Improve and fix LATENCY query handling
...
This now follows the design docs everywhere, especially the maximum latency
handling.
https://bugzilla.gnome.org/show_bug.cgi?id=744106
2015-02-11 14:16:21 +01:00
Thiago Santos
77388f9d83
x265enc: reuse the gstvideo proxy getcaps
...
The caps query is implementing the same logic as the default
handler from the base class. Reuse it to simplify code.
2014-12-17 22:13:17 -03:00
Jürgen Slowack
c89844ec1e
x265enc: add qp property
...
QP property enables CQP mode and sets the QP for P slices.
2014-12-01 12:14:20 +01:00
Thijs Vermeir
f241294662
x265enc: add x265 encoder element
2014-10-15 17:11:39 +02:00