[FFmpeg-devel] iSight camera support

Thilo Borgmann thilo.borgmann at mail.de
Sun Mar 30 19:55:24 CEST 2014


Am 24.03.14 13:55, schrieb Thilo Borgmann:
> Am 24.03.14 12:52, schrieb Lukasz Marek:
>> On 24 March 2014 10:55, Thilo Borgmann <thilo.borgmann at mail.de> wrote:
>>
>>> Am 24.03.14 02:40, schrieb Michael Niedermayer:
>>>> On Sun, Mar 16, 2014 at 01:08:28PM +0100, Thilo Borgmann wrote:
>>>> Am 16.03.14 00:19, schrieb Peter Ross:
>>>>>>> On Sat, Mar 15, 2014 at 07:34:47PM +0100, Thilo Borgmann wrote:
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> Am 31.10.13 09:02, schrieb Stefano Sabatini:
>>>>>>>>> On date Tuesday 2013-10-29 22:53:11 -0400, Vadim Kalinsky encoded:
>>>>>>>>>>
>>>>>>>>
>>>>>>>> tested and improved with Stefano's latest remarks, except...
>>>>>>>>
>>>>>>>
>>>>>>> isight is the name given to the camera bundled with most mac
>>> computers. can
>>>>>>> the qtkit framework access other capture devices? if this is the
>>> case, i
>>>>>>> suggest using qtkit for AVInputFormat.name and --enable-qtkit in
>>>>>>> configure.
>>>>
>>>> Indeed it can. Renamed accordingly.
>>>>
>>>>>>> here is some more review inline.
>>>>
>>>> Thanks, updated patch attached.
>>>>
>>>> -Thilo
>>>>
>>>>
>>>>>  MAINTAINERS              |    1
>>>>>  common.mak               |    3
>>>>>  configure                |    4
>>>>>  doc/indevs.texi          |   10 +
>>>>>  libavdevice/Makefile     |    1
>>>>>  libavdevice/alldevices.c |    1
>>>>>  libavdevice/qtkit.m      |  306
>>> +++++++++++++++++++++++++++++++++++++++++++++++
>>>>>  7 files changed, 326 insertions(+)
>>>>> 1130ac778b975c6ffae28acfc01265ceac8c6f10
>>>  0001-lavd-Add-QTKit-input-device.patch
>>>>> From fb73d0f372551f8433c8b0390a6c914e2a520196 Mon Sep 17 00:00:00 2001
>>>>> From: Vadim Kalinsky <vadim at kalinsky.ru>
>>>>> Date: Sun, 16 Mar 2014 13:04:06 +0100
>>>>> Subject: [PATCH] lavd: Add QTKit input device.
>>>>>
>>>>> Signed-off-by: Thilo Borgmann <thilo.borgmann at mail.de>
>>>>> ---
>>>>>  MAINTAINERS              |   1 +
>>>>>  common.mak               |   3 +
>>>>>  configure                |   4 +
>>>>>  doc/indevs.texi          |  10 ++
>>>>>  libavdevice/Makefile     |   1 +
>>>>>  libavdevice/alldevices.c |   1 +
>>>>>  libavdevice/qtkit.m      | 306
>>> +++++++++++++++++++++++++++++++++++++++++++++++
>>>>>  7 files changed, 326 insertions(+)
>>>>>  create mode 100644 libavdevice/qtkit.m
>>>>
>>>> missing changelog entry otherwise
>>>>
>>>> should be ok
>>>
>>> Updated patch attached. Thanks.

Ping, please apply.

>> you can add AV_CLASS_CATEGORY_DEVICE_VIDEO_INPUT category to qtkit_class
>> It will make iterators to return this device too.
> 
> I scheduled iterating for devices and let the user select a device later. For
> the time being, choosing the first device should be sufficient.

I already have an enumeration patch based on this by now... will send it once
applied.

-Thilo



More information about the ffmpeg-devel mailing list