summaryrefslogtreecommitdiffstats
path: root/libavdevice
Commit message (Collapse)AuthorAgeFilesLines
...
* | lavd/qtkit: Fix non-constant initializer element for some clang compilers.Thilo Borgmann2014-03-311-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavd: Add QTKit input device.Vadim Kalinsky2014-03-303-0/+308
| | | | | | | | | | Signed-off-by: Thilo Borgmann <thilo.borgmann@mail.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavd/pulse_audio_enc: implement get_device_list callbackLukasz Marek2014-03-291-0/+7
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | lavd/pulse_audio_dec: implement get_device_list callbackLukasz Marek2014-03-291-0/+7
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | lavd/pulse_audio_common: add device detecting codeLukasz Marek2014-03-292-2/+180
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | lavd/pulse_audio_enc: implement write_uncoded_frame callbackLukasz Marek2014-03-291-0/+19
| | | | | | | | | | | | Provided implementation doesn't support planar formats yet. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | dshow: show device name when outputting buffer overflow log messagerogerdpack2014-03-283-6/+6
| | | | | | | | | | Signed-off-by: rogerdpack <rogerpack2005@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dshow: log error and continue if unable to set audio bufferrogerdpack2014-03-251-2/+3
| | | | | | | | | | Signed-off-by: rogerdpack <rogerpack2005@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dshow: use distinct buffers per stream.rogerdpack2014-03-221-9/+9
| | | | | | | | | | | | | | Basically sometimes if you start dropping video packets, you also drop audio packets. Now they each have separate buffers to avoid this unexpected behavior. Signed-off-by: rogerdpack <rogerpack2005@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'cigaes/master'Michael Niedermayer2014-03-081-0/+7
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * cigaes/master: lavf/concatdec: reindent after last commit. lavf/concatdec: more reliable test for absolute URLs. lavf: add subfile protocol. lavfi/af_atempo: clear references before returning error. lavd/xv: take aspect ratio into account. lavc/pthread: copy packet side data. Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * | lavd/xv: take aspect ratio into account.Nicolas George2014-03-081-0/+7
| | |
* | | Make 32bit RGB dshow input opaque.Don Moir2014-03-081-1/+1
| | |
* | | Set codec_tag in dshow device, needed to distinguish between YUV and YVU.Carl Eugen Hoyos2014-03-081-0/+1
|/ / | | | | | | Fixes ticket #3447.
* | lavd/Makefile: Add fbdev_common.h to SKIPHEADERSJames Almer2014-03-061-0/+2
| | | | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavd/avdevice: always free detected devices on errorLukasz Marek2014-03-061-2/+7
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | Fix pthread-related compile errors in iec61883.cAndrey Myznikov2014-03-051-5/+5
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavd/avdevice: add device iteratorsLukasz Marek2014-03-033-1/+83
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | lavd: add categories to device implementationsLukasz Marek2014-03-0328-1/+58
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | Add more Bayer colour spaces to the video4linux2 device wrapper.Carl Eugen Hoyos2014-02-231-0/+5
| |
* | avdevice/v4l2: add V4L2_PIX_FMT_SRGGB8Peter Ross2014-02-231-0/+1
| |
* | Add decklink_enc.h to SKIPHEADERS.Carl Eugen Hoyos2014-02-191-0/+1
| | | | | | | | Fixes make checkheaders without decklink headers.
* | lavd: add list devices APILukasz Marek2014-02-163-2/+82
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | lavd/opengl_enc_shaders: fix gray* shaderLukasz Marek2014-02-161-1/+1
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | lavd/avdevice: add param to create window buffer messageLukasz Marek2014-02-142-2/+7
| | | | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavd/opengl_enc: implement uncoded frame callbackLukasz Marek2014-02-131-20/+65
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | lavd/opengl_enc: add gray8/16 formatsLukasz Marek2014-02-132-0/+14
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | lavf/lavd: version bump and APIchanges for uncoded frames.Nicolas George2014-02-111-1/+1
| |
* | lavd/xv: preliminary support of uncoded frame.Nicolas George2014-02-111-6/+22
| |
* | lavd/alsa: preliminary support of uncoded frame.Nicolas George2014-02-111-0/+19
| |
* | lavd: add decklink output deviceRamiro Polla2014-02-096-1/+689
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavd/sdl: reset context variables after destroyLukasz Marek2014-02-081-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | SDL device reports double free or hangs when quiting. Reseting variables solves the issue. The issue is caused by double call of write_trailer callback. It is called for the first time in write_packet when quit flag is set. Second call comes from ffmpeg.c or may come from other client application. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavd/sdl: make waiting spurious wakeup awareLukasz Marek2014-02-081-1/+1
| | | | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavd/opengl_enc: fix parentheses in if conditionLukasz Marek2014-02-021-1/+1
| | | | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavd/opengl_enc: remove inlinesLukasz Marek2014-02-021-6/+4
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | lavd/opengl_enc: fix window captionLukasz Marek2014-02-021-0/+1
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | lavd/opengl_enc: simplify opengl_load_procedures usageLukasz Marek2014-02-021-6/+11
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | lavd/opengl_enc: factorize deinit_context functionLukasz Marek2014-02-021-18/+41
| | | | | | | | | | | | | | | | This commit also fixes opengl deinitialization. Program and shaders where not deleted. Could impact MacOS implementation based on SDL window. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | lavd/opengl_enc: factorize create/release window functionsLukasz Marek2014-02-021-25/+45
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | lavd/opengl_enc: rename GL_RED_COMPONENT defineLukasz Marek2014-02-021-23/+23
| | | | | | | | | | | | | | Rename GL_RED_COMPONENT into FF_GL_RED_COMPONENT to explicity mark it is internal define, not OpenGL API. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | lavd/opengl_enc: create format description tableLukasz Marek2014-02-021-84/+59
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | lavd/opengl_enc_shaders: make shaders code static and constLukasz Marek2014-02-021-7/+7
| | | | | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | avdevice/v4l2: only use average frame rate if setMichael Niedermayer2014-02-021-13/+16
| | | | | | | | | | | | It might be unset on some platforms with some drivers and some input Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avdevice/v4l2: only use frame period from v4l2 if validMichael Niedermayer2014-02-021-3/+6
| | | | | | | | | | | | | | There is evidence that some drivers do not set a valid value See: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=718805 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavd: add opengl deviceLukasz Marek2014-01-274-0/+1399
| | | | | | | | | | | | It can render to OpenGL context provided by application or into SDL window Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | lavd: add avdevice_dev_to_app_control_message APILukasz Marek2014-01-273-1/+77
| | | | | | | | | | | | New API allows to send messages from devices to application. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | lavd: add avdevice_app_to_dev_control_message APILukasz Marek2014-01-273-2/+62
| | | | | | | | | | | | New API allows to send messages from application to devices. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* | pulse: get latency only when neededFederico Simoncelli2014-01-051-7/+8
| | | | | | | | | | Signed-off-by: Federico Simoncelli <fsimonce@redhat.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | pulse: set time_base as multiple of sample_rateFederico Simoncelli2014-01-051-4/+10
| | | | | | | | | | | | | | | | | | The stream time_base has been changed to be a multiple of the device sample_rate. Now the frame_duration computation is simpler and a message will warn about problematic frame_size values. Signed-off-by: Federico Simoncelli <fsimonce@redhat.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | v4l2: setting device parameters earlyFederico Simoncelli2014-01-051-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Setting the v4l2 device parameters may influence video properties such as width, height and pixel format. This patch moves v4l2_set_parameters to be executed before fetching the video properties, avoiding errors such as (pal vs ntsc): The v4l2 frame is 829440 bytes, but 691200 bytes are expected Signed-off-by: Federico Simoncelli <fsimonce@redhat.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavd/xv: report if no adaptor present.Nicolas George2013-12-291-0/+4
| |
OpenPOWER on IntegriCloud