summaryrefslogtreecommitdiff
path: root/sys/applemedia/vtenc.c
Commit message (Expand)AuthorAgeFilesLines
* vtenc: Set profile_level to NULL after releaseHeinrich Fink2015-11-161-0/+1
* Revert "vtenc: free input buffer ASAP"Alessandro Decina2015-11-031-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
* vtenc: Port to the real VideoToolbox API instead of using our dlopen() wrapperSebastian Dröge2014-09-161-134/+61
* vtenc: Avoid leaking caps object and its copySebastian Rasmussen2014-08-101-1/+3
* vtenc: fix memory leakMatthieu Bouron2014-06-301-4/+15
* coremediabuffer: handle stride alignmentMatthieu Bouron2014-04-241-1/+3
* vtenc: fix complier error using fixed lenght arraysAndoni Morales Alastruey2014-04-181-4/+4
* vtenc: use proper release callback type in CVPixelBufferCreateWithPlanarBytesMatthieu Bouron2013-10-301-1/+1
* vtenc: Add support for I420Dominik Röttsches2013-10-021-11/+17
* vtenc: Use correct strides, etc from the GstVideoFrameDominik Röttsches2013-10-021-19/+57