Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | avdevice/avfoundation: convert to new channel layout-API | James Almer | 2022-11-08 | 1 | -2/+1 |
| | | | | Signed-off-by: James Almer <jamrial@gmail.com> | ||||
* | lavd/avfoundation: Fix mixed declaration and code | Thilo Borgmann | 2022-02-22 | 1 | -1/+2 |
| | |||||
* | avdevice/avfoundation: check strdup | Zhao Zhili | 2022-02-22 | 1 | -2/+10 |
| | |||||
* | avdevice/avfoundation: fix memleak | Zhao Zhili | 2022-02-22 | 1 | -4/+6 |
| | |||||
* | libavdevice/avfoundation.m: fix potential unreleased lock issue | Chengfeng Ye | 2021-09-17 | 1 | -2/+15 |
| | | | | | | | | | The problem here is that the lock ctx->frame_lock will become an unreleased lock if the program returns at patched lines. Bug tracker link: https://trac.ffmpeg.org/ticket/9386\#ticket Signed-off-by: Chengfeng Ye <cyeaa@connect.ust.hk> | ||||
* | libavdevice/avfoundation.m: fix protential unreleased lock issue | Chengfeng Ye | 2021-09-17 | 1 | -0/+3 |
| | | | | | | | | | | The problem here is that the lock ctx->frame_lock will become an unreleased lock if the program returns at line 697, line 735 and line744. Bug tracker link: https://trac.ffmpeg.org/ticket/9385\#ticket Signed-off-by: Chengfeng Ye <cyeaa@connect.ust.hk> | ||||
* | avcodec/avcodec: Stop including channel_layout.h in avcodec.h | Andreas Rheinhardt | 2021-07-22 | 1 | -0/+1 |
| | | | | | | Also include channel_layout.h directly wherever used. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> | ||||
* | avdevice/avfoundation: remove first_audio_pts and first_pts | Steven Liu | 2021-07-19 | 1 | -4/+0 |
| | | | | | | Because these two member of AVFContext not be used. Signed-off-by: Steven Liu <liuqi05@kuaishou.com> | ||||
* | avdevice: Constify all devices | Andreas Rheinhardt | 2021-04-27 | 1 | -1/+1 |
| | | | | | | | This is possible now that the next-API is gone. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com> Signed-off-by: James Almer <jamrial@gmail.com> | ||||
* | avfoundation: Fix building on iOS | Martin Storsjö | 2020-04-30 | 1 | -0/+4 |
| | | | | | | | | | | | | Apparently the changes from 3c9185bf3a83395d12a987f626dbdb985eac4320 aren't enough; even with that in place, I got errors like this when trying to build for iOS: src/libavdevice/avfoundation.m:135:5: error: 'AVCaptureDeviceTransportControlsPlaybackMode' is unavailable: not available on iOS AVCaptureDeviceTransportControlsPlaybackMode observed_mode; ^ | ||||
* | lavd/avfoundation.m: Do not use transport controls for screen capture devices. | Thilo Borgmann | 2020-04-22 | 1 | -9/+11 |
| | |||||
* | lavd/avfoundation.m: Remove transport controls for iOS. | Thilo Borgmann | 2020-04-22 | 1 | -2/+10 |
| | |||||
* | lavd/avfoundation: Add basic transport control observation for capable devices. | Thilo Borgmann | 2020-03-16 | 1 | -8/+59 |
| | |||||
* | lavd/avfoundation.m: Add an option to drop late frames. | Thilo Borgmann | 2020-02-07 | 1 | -1/+3 |
| | | | | Retains current behaviour by the default value. | ||||
* | libavdevice: Update the class name as uniform style | Jun Zhao | 2019-08-15 | 1 | -1/+1 |
| | | | | | | | Update the class name to uniform indev/outdev style. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Jun Zhao <barryjzhao@tencent.com> | ||||
* | lavd/avfoundation: Set correct default value 0 for option capture_raw_data. | Thilo Borgmann | 2019-07-08 | 1 | -1/+1 |
| | |||||
* | lavd/avfoundation: Reindent after last commit. | Thilo Borgmann | 2019-07-08 | 1 | -54/+54 |
| | |||||
* | lavd/avfoundation: Support muxed type of devices including raw muxed data ↵ | Thilo Borgmann | 2019-07-08 | 1 | -9/+80 |
| | | | | capture. | ||||
* | lavd/avfoundation: Refine some log messages. | Thilo Borgmann | 2019-07-08 | 1 | -4/+4 |
| | |||||
* | lavd/avfoundation: Change binary Options to boolean type. | Thilo Borgmann | 2019-07-08 | 1 | -5/+3 |
| | |||||
* | lavd/avfoundation: Remove useless index increment. | Thilo Borgmann | 2019-07-08 | 1 | -1/+0 |
| | |||||
* | lavd/avfoundation: Fix skewed video output | Rick Kern | 2018-09-14 | 1 | -7/+49 |
| | | | | | | | | Fixes ticket #5654. The linesize can be greater than the minimum required. This copies the frame taking linesize into account. Signed-off-by: Rick Kern <kernrj@gmail.com> | ||||
* | avdevice: migrate to AVFormatContext->url | Marton Balint | 2018-01-28 | 1 | -1/+1 |
| | | | | Signed-off-by: Marton Balint <cus@passwd.hu> | ||||
* | avdevice: Fix max value of AV_OPT_TYPE_VIDEO_RATE | Michael Niedermayer | 2016-06-09 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> | ||||
* | lavd/avfoundation: use AVCodecParameters | Rick Kern | 2016-05-05 | 1 | -13/+13 |
| | | | | | | Fixes "Could not find codec parameters for stream" error (#5494) Signed-off-by: Rick Kern <kernrj@gmail.com> | ||||
* | avdevice/avfoundation: Fix occured typo | Michael Niedermayer | 2015-03-30 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | libavdevice/avfoundation: use pts/dts provided by the CMSampleBuffer API | Matthieu Bouron | 2015-03-29 | 1 | -6/+15 |
| | | | | | Reviewed-by: Thilo Borgmann <thilo.borgmann@mail.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | libavdevice/avfoundation: add capture_mouse_clicks option | Matthieu Bouron | 2015-03-29 | 1 | -0/+15 |
| | | | | | | | Support mouse clicks capture while recording a screen on OSX >= 10.7. Reviewed-by: Thilo Borgmann <thilo.borgmann@mail.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | libavdevice/avfoundation: add capture_cursor option | Matthieu Bouron | 2015-03-29 | 1 | -0/+19 |
| | | | | | | | | Add support for cursor capturing while recording a screen for OSX >= 10.8. Reviewed-by: Thilo Borgmann <thilo.borgmann@mail.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | libavdevice/avfoundation: add framerate and video size options | Matthieu Bouron | 2015-03-29 | 1 | -0/+130 |
| | | | | | | | | | | Support framerate ands video size options on AVCaptureDevices for OSX >= 10.7 and iOS >= 7.0. For screen captures, only the framerate option is taken into account. Reviewed-by: Thilo Borgmann <thilo.borgmann@mail.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | lavd/avfoundation: Silence warnings when compiling for iOS. | Carl Eugen Hoyos | 2015-03-10 | 1 | -5/+5 |
| | | | | Reviewed-by: Thilo Borgmann | ||||
* | lavd/avfoundation: Silence c99 warnings when using gcc. | Carl Eugen Hoyos | 2015-03-10 | 1 | -36/+41 |
| | | | | Reviewed-by: Thilo Borgmann | ||||
* | lavd/avfoundation: Add support for 24 and 32bit integer input. | John Robinson | 2015-03-06 | 1 | -0/+10 |
| | | | | | | Tested on Mac Mini soundflower and built-in line input. Reviewed-by: Thilo Borgmann | ||||
* | lavd/avfoundation: Add support for 16bit integer input. | Carl Eugen Hoyos | 2015-03-06 | 1 | -0/+6 |
| | | | | Reviewed-by: Thilo Borgmann | ||||
* | lavd/avfoundation: Introduce device alias 'none' to allow the user to record ↵ | Thilo Borgmann | 2014-11-14 | 1 | -6/+10 |
| | | | | | | | | only audio or video. Changes the selection of a default device to none instead of the system default device. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | lavd/avfoundation: Remove unused -frame_rate option. | Carl Eugen Hoyos | 2014-11-12 | 1 | -2/+0 |
| | |||||
* | lavd/avfoundation: Use internal av_strtok instead of std lib strtok | Thilo Borgmann | 2014-11-10 | 1 | -3/+5 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | lavd/avfoundation: Fix compilation for non MAC OS devices by conditional ↵ | Thilo Borgmann | 2014-10-27 | 1 | -0/+8 |
| | | | | | | compilation of screen capture capabilities. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | lavd/avfoundation: Add support for screen capturing. | Thilo Borgmann | 2014-10-25 | 1 | -14/+56 |
| | | | | | | Patch based on pull-request by Joseph Benden <joe@benden.us> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | lavd/avfoundation: Add basic PCM audio support. | Thilo Borgmann | 2014-09-28 | 1 | -14/+331 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | lavd/avfoundation: Use microseconds as common timebase. | Thilo Borgmann | 2014-09-26 | 1 | -1/+1 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | lavd/avfoundation: Simplify debug message generation. | Thilo Borgmann | 2014-09-26 | 1 | -2/+1 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | lavd/avfoundation: Using the actual stream index instead of hardcoded value. | Thilo Borgmann | 2014-09-26 | 1 | -1/+4 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | lavd/avfoundation: Split adding a device and getting the device ↵ | Thilo Borgmann | 2014-09-26 | 1 | -89/+105 |
| | | | | | | configuration into separate functions. Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | lavd/avfoundation: Add device category. | Thilo Borgmann | 2014-08-05 | 1 | -0/+1 |
| | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | avdevice/avfoundation: kCVPixelFormatType_OneComponent8 only exists from ↵ | Hanspeter Niederstrasser | 2014-07-16 | 1 | -0/+2 |
| | | | | | | 10.8 onward Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | lavd/avfoundation: Support user selected pixel formats and pixel format ↵ | sfan5 | 2014-06-12 | 1 | -3/+92 |
| | | | | | | | autoselection. Signed-off-by: Thilo Borgmann <thilo.borgmann@mail.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> | ||||
* | Add AVFoundation input device. | Thilo Borgmann | 2014-04-11 | 1 | -0/+374 |
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> |