summaryrefslogtreecommitdiff
path: root/sys/applemedia/vtenc.c
AgeCommit message (Expand)AuthorFilesLines
2017-12-12vtenc: fix a warning when building in MacOS 10.12Josep Torra1-1/+1
2017-10-30vtenc: flush encoder on stopNicola Murino1-0/+4
2017-10-20vtenc: fix memory leakNicola Murino1-22/+55
2017-08-09vtenc: assume 25 fps for unknown framerateNicola Murino1-2/+9
2017-01-27applemedia: Fix some compiler warnings on iOSSebastian Dröge1-1/+2
2017-01-03Fix some caps leaks in pad template creation codeGarima Gaur1-0/+1
2016-08-26applemedia: changes to make GL memory mappable on CPU on iOSAlessandro Decina1-2/+3
2016-06-02applemedia: vtenc: Register a hardware-only vtenc_h264_hw element on OSXHeinrich Fink1-2/+14
2016-04-21applemedia: vtenc: fix build break on iOSHyunjun Ko1-1/+1
2016-04-20applemedia: vtenc: Fix a warning by weak-link symbolHyunjun Ko1-0/+6
2016-01-19applemedia: vtenc: fix build on iOSAlessandro Decina1-2/+1
2016-01-19applemedia: always fill GstBuffers with GstMemoryAlessandro Decina1-1/+1
2016-01-06applemedia: vtenc: accept UYVY on MacAlessandro Decina1-0/+8
2015-11-11vtenc: Set profile_level to NULL after releaseHeinrich Fink1-0/+1
2015-11-02Revert "vtenc: free input buffer ASAP"Alessandro Decina1-4/+0
2015-06-10vtenc: always enqueue frames, even on errorIlya Konstantinov1-24/+37
2015-06-10vtenc: free input buffer ASAPIlya Konstantinov1-0/+4
2015-06-10vtenc: Add missing gst_vtenc_frame_free() in error pathIlya Konstantinov1-0/+1
2015-06-10vtenc: add alignment=au to sink capsIlya Konstantinov1-1/+2
2015-06-09vtenc: no need for queue_length with try_popIlya Konstantinov1-6/+4
2015-06-01vtenc: fix keyframe request race conditionIlya Konstantinov1-27/+23
2015-02-16vtenc: Check if VTSessionCopyProperty() succeeds before using the resultSebastian Dröge1-0/+5
2015-01-30applemedia: don't call CVPixelBufferLockBaseAddress when doing texture sharingAlessandro Decina1-1/+1
2015-01-30applemedia: corevideobuffer: make mapping the CVPixelBuffer in CPU optionalAlessandro Decina1-1/+2
2015-01-08vtenc: Unlock the stream lock while waiting for pending frames to be complete...Florian Zwoch1-0/+6
2014-12-22vtenc: Instead of crashing if no corresponding frame is found, ignore thisSebastian Dröge1-0/+5
2014-12-11vtenc: bump rank to PRIMARYAlessandro Decina1-1/+1
2014-12-10vtenc: negotiate profile and level with downstreamAlessandro Decina1-3/+97
2014-12-10vtenc: report latencyAlessandro Decina1-1/+35
2014-12-05vtenc: Add properties to specify the maximum keyframe interval in frames and ...Sebastian Dröge1-3/+86
2014-12-05vtenc: Fix conversion of the bitrate property and our internal bitrate storageSebastian Dröge1-2/+2
2014-11-27vtenc: add quality propertyAlessandro Decina1-7/+48
2014-11-27vtenc: set profile and level in capsAlessandro Decina1-1/+8
2014-11-21vtenc: let VT pick the bitrate by defaultAlessandro Decina1-3/+3
2014-11-20vtenc: set H264_Baseline_AutoLevel on OSX as wellAlessandro Decina1-3/+4
2014-11-12vtenc: fix build on iOSAlessandro Decina1-2/+5
2014-11-12vtenc: fix compilation on < 10.9Alessandro Decina1-0/+7
2014-11-11vtenc: enable the hw encoder on OSXAlessandro Decina1-3/+10
2014-11-07vtenc: add realtime and allow-frame-reordering propertiesAlessandro Decina1-1/+101
2014-10-21vtenc: Fix lockingSebastian Dröge1-13/+10
2014-10-19vtenc: Use kVTProfileLevel_H264_Baseline_AutoLevel only on iOSSebastian Dröge1-0/+3
2014-10-19vtenc: VTCompressionSessionPrepareToEncodeFrames only exists since 10.9.6Sebastian Dröge1-5/+9
2014-10-19vtenc: Remove unused #defineSebastian Dröge1-2/+0
2014-09-19vtenc: Fix encoder to work on iOSSebastian Dröge1-1/+65
2014-09-18vtenc: Let the encoder automatically choose a h264 levelSebastian Dröge1-1/+1
2014-09-18vtenc: Use 0 instead of G_MAXDOUBLE as the max keyframe intervalSebastian Dröge1-2/+1
2014-09-18vtenc: Expected duration is supposed to be the duration of the stream, not a ...Sebastian Dröge1-12/+0
2014-09-18vtenc: Properly handle keyframesSebastian Dröge1-14/+15
2014-09-17vtenc: Prepare encoder after setupSebastian Dröge1-1/+11
2014-09-17vtenc: Only drain the encoder in ::finish(), not on every frameSebastian Dröge1-22/+46