summaryrefslogtreecommitdiff
path: root/ext/x265/gstx265enc.c
Commit message (Collapse)AuthorAgeFilesLines
* x265enc: fix memory leakLuis de Bethencourt2015-08-051-2/+3
| | | | | | Free vps_nal before returning. CID #1315257
* x265enc: Only copy VPS/SPS/PPS NAL units in header bufferThijs Vermeir2015-05-201-12/+18
| | | | | | | | 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.
* x265enc: Fix tune parameter mismatchThijs Vermeir2015-05-201-2/+2
| | | | | | 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.
* x265enc: Add support for 10bit 4:2:0 and 4:4:4 formatsSebastian Dröge2015-02-111-12/+41
|
* Improve and fix LATENCY query handlingSebastian Dröge2015-02-111-15/+20
| | | | | | | This now follows the design docs everywhere, especially the maximum latency handling. https://bugzilla.gnome.org/show_bug.cgi?id=744106
* x265enc: reuse the gstvideo proxy getcapsThiago Santos2014-12-171-58/+5
| | | | | The caps query is implementing the same logic as the default handler from the base class. Reuse it to simplify code.
* x265enc: add qp propertyJürgen Slowack2014-12-011-2/+24
| | | | QP property enables CQP mode and sets the QP for P slices.
* x265enc: add x265 encoder elementThijs Vermeir2014-10-151-0/+1236