summaryrefslogtreecommitdiffstats
path: root/libavdevice/xv.c
Commit message (Collapse)AuthorAgeFilesLines
* xv.c: Add missing const to lookup table.Reimar Döffinger2014-08-301-2/+2
| | | | Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
* avdevice/xv: fix missing {Michael Niedermayer2014-06-301-1/+1
| | | | | Found-by: jamrial Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavd/xv: handle delete window messageLukasz Marek2014-06-301-0/+16
| | | | | | | | | User may close X11 window by close button on tray. FFmpeg leaves in graceless way. This commit detects it and return EPIPE error. Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavd/xv: reident after previous commitsLukasz Marek2014-05-021-12/+11
| | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* lavd/xv: implement repaint messageLukasz Marek2014-04-191-10/+27
| | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* lavd/xv: add window id paramLukasz Marek2014-04-191-1/+6
| | | | | | | Device is able to use existing window, that can be a part of existing GUI - instead of newly created one. Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* lavd/xv: keep aspect ratioLukasz Marek2014-04-191-2/+68
| | | | Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
* lavd/xv: take aspect ratio into account.Nicolas George2014-03-081-0/+7
|
* lavd: add categories to device implementationsLukasz Marek2014-03-031-0/+1
| | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* lavd/xv: preliminary support of uncoded frame.Nicolas George2014-02-111-6/+22
|
* lavd/xv: report if no adaptor present.Nicolas George2013-12-291-0/+4
|
* lavd/xv: free resources on errorsLukasz Marek2013-11-151-20/+33
| | | | | | | xv_write_header callback leave not freed resources on errors. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* lavd/xv: add more supported formatsLukasz Marek2013-11-151-13/+39
| | | | | | | | | Add support for following pixel formats: - AV_PIX_FMT_UYVY422 - AV_PIX_FMT_YUYV422 Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* lavd/xv: simplify write_packetLukasz Marek2013-11-151-14/+8
| | | | | Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* lavd/xv: fix memory leakLukasz Marek2013-11-131-0/+1
| | | | | | Results of XvQueryAdaptors have to be freed with XvFreeAdaptorInfo. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com>
* lavd/xv: free graphics contextLukasz Marek2013-11-011-0/+1
| | | | | | | | Valgrind detects mem leak from XCreateGC. Free it with XFreeGC. Signed-off-by: Lukasz Marek <lukasz.m.luki@gmail.com> Signed-off-by: Stefano Sabatini <stefasab@gmail.com>
* lavd/xv.c: Include XShm.h before Xvlib.h.Carl Eugen Hoyos2013-10-091-1/+1
| | | | This may fix compilation with libxv 1.0.4.
* lavd: add xv output deviceStefano Sabatini2013-05-301-0/+217
Based on the work of Jeff Moguillansky <Jeff.Moguillansky@am.sony.com>. See thread: Subject: [FFmpeg-devel] x11 output device for libavdevice Date: Wed, 10 Apr 2013 23:10:47 +0000
OpenPOWER on IntegriCloud