summaryrefslogtreecommitdiff
path: root/sys/applemedia/vtenc.c
Commit message (Expand)AuthorAgeFilesLines
* Fix some caps leaks in pad template creation codeGarima Gaur2017-01-031-0/+1
* applemedia: changes to make GL memory mappable on CPU on iOSAlessandro Decina2016-08-261-2/+3
* applemedia: vtenc: Register a hardware-only vtenc_h264_hw element on OSXHeinrich Fink2016-06-021-2/+14
* applemedia: vtenc: fix build break on iOSHyunjun Ko2016-04-211-1/+1
* applemedia: vtenc: Fix a warning by weak-link symbolHyunjun Ko2016-04-201-0/+6
* applemedia: vtenc: fix build on iOSAlessandro Decina2016-01-191-2/+1
* applemedia: always fill GstBuffers with GstMemoryAlessandro Decina2016-01-191-1/+1
* applemedia: vtenc: accept UYVY on MacAlessandro Decina2016-01-061-0/+8
* vtenc: Set profile_level to NULL after releaseHeinrich Fink2015-11-111-0/+1
* Revert "vtenc: free input buffer ASAP"Alessandro Decina2015-11-021-4/+0
* vtenc: always enqueue frames, even on errorIlya Konstantinov2015-06-101-24/+37
* vtenc: free input buffer ASAPIlya Konstantinov2015-06-101-0/+4
* vtenc: Add missing gst_vtenc_frame_free() in error pathIlya Konstantinov2015-06-101-0/+1
* vtenc: add alignment=au to sink capsIlya Konstantinov2015-06-101-1/+2
* vtenc: no need for queue_length with try_popIlya Konstantinov2015-06-091-6/+4
* vtenc: fix keyframe request race conditionIlya Konstantinov2015-06-011-27/+23
* vtenc: Check if VTSessionCopyProperty() succeeds before using the resultSebastian Dröge2015-02-161-0/+5
* applemedia: don't call CVPixelBufferLockBaseAddress when doing texture sharingAlessandro Decina2015-01-301-1/+1
* applemedia: corevideobuffer: make mapping the CVPixelBuffer in CPU optionalAlessandro Decina2015-01-301-1/+2
* vtenc: Unlock the stream lock while waiting for pending frames to be complete...Florian Zwoch2015-01-081-0/+6
* vtenc: Instead of crashing if no corresponding frame is found, ignore thisSebastian Dröge2014-12-221-0/+5
* vtenc: bump rank to PRIMARYAlessandro Decina2014-12-111-1/+1
* vtenc: negotiate profile and level with downstreamAlessandro Decina2014-12-101-3/+97
* vtenc: report latencyAlessandro Decina2014-12-101-1/+35
* vtenc: Add properties to specify the maximum keyframe interval in frames and ...Sebastian Dröge2014-12-051-3/+86
* vtenc: Fix conversion of the bitrate property and our internal bitrate storageSebastian Dröge2014-12-051-2/+2
* vtenc: add quality propertyAlessandro Decina2014-11-271-7/+48
* vtenc: set profile and level in capsAlessandro Decina2014-11-271-1/+8
* vtenc: let VT pick the bitrate by defaultAlessandro Decina2014-11-211-3/+3
* vtenc: set H264_Baseline_AutoLevel on OSX as wellAlessandro Decina2014-11-201-3/+4
* vtenc: fix build on iOSAlessandro Decina2014-11-121-2/+5
* vtenc: fix compilation on < 10.9Alessandro Decina2014-11-121-0/+7
* vtenc: enable the hw encoder on OSXAlessandro Decina2014-11-111-3/+10
* vtenc: add realtime and allow-frame-reordering propertiesAlessandro Decina2014-11-071-1/+101
* vtenc: Fix lockingSebastian Dröge2014-10-211-13/+10
* vtenc: Use kVTProfileLevel_H264_Baseline_AutoLevel only on iOSSebastian Dröge2014-10-191-0/+3
* vtenc: VTCompressionSessionPrepareToEncodeFrames only exists since 10.9.6Sebastian Dröge2014-10-191-5/+9
* vtenc: Remove unused #defineSebastian Dröge2014-10-191-2/+0
* vtenc: Fix encoder to work on iOSSebastian Dröge2014-09-191-1/+65
* vtenc: Let the encoder automatically choose a h264 levelSebastian Dröge2014-09-181-1/+1
* vtenc: Use 0 instead of G_MAXDOUBLE as the max keyframe intervalSebastian Dröge2014-09-181-2/+1
* vtenc: Expected duration is supposed to be the duration of the stream, not a ...Sebastian Dröge2014-09-181-12/+0
* vtenc: Properly handle keyframesSebastian Dröge2014-09-181-14/+15
* vtenc: Prepare encoder after setupSebastian Dröge2014-09-171-1/+11
* vtenc: Only drain the encoder in ::finish(), not on every frameSebastian Dröge2014-09-171-22/+46
* vtenc: Error out if encoding returned an errorSebastian Dröge2014-09-171-0/+6
* vtenc: Check for errors from VTCompressionSessionCompleteFrames()Sebastian Dröge2014-09-171-1/+6
* vtenc: Properly scale timestamps for the API and set invalid valuesSebastian Dröge2014-09-171-2/+5
* vtenc: Port to GstVideoEncoder base classSebastian Dröge2014-09-161-178/+117
* vtenc: Use correct instance struct sizeSebastian Dröge2014-09-161-1/+1