- 13 Jan, 2013 3 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
Codec timebase is supposed to be set by decoders only.
-
Anton Khirnov authored
v4l2_read_header() does no cleanup, so it can return directly, without any need for goto.
-
- 03 Jan, 2013 1 commit
-
-
Clément Bœsch authored
The function find_things() in configure is confused by component registration calls as part of multiline macros defining combined component registration. Coalesce those macros into one line to work around the issue. Signed-off-by:
Diego Biurrun <diego@biurrun.de> Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 30 Dec, 2012 1 commit
-
-
Clément Bœsch authored
This breaks the sed in configure:find_things(). Fixes regression from c73c87b4. Fixes Ticket2079. Found-by: jamal
-
- 29 Dec, 2012 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 28 Dec, 2012 1 commit
-
-
Diego Biurrun authored
-
- 21 Dec, 2012 1 commit
-
-
Carl Eugen Hoyos authored
Tested-by: Val Malykh
-
- 20 Dec, 2012 1 commit
-
-
Diego Biurrun authored
-
- 17 Dec, 2012 2 commits
-
-
Ramiro Polla authored
Every call to CoInitialize should have a matching CoUnititalize. Based on patch by Don Moir <donmoir@comcast.net>.
-
Ramiro Polla authored
Handling DirectShow events prevents infinite loops when there is an error in the graph, such as a device being disconnected. This makes it possible for dshow to return an error to the caller and run the cleanup code. Based on patch by Don Moir <donmoir@comcast.net>.
-
- 15 Dec, 2012 1 commit
-
-
rogerdpack authored
Signed-off-by:
rogerdpack <rogerpack2005@gmail.com> Signed-off-by:
Stefano Sabatini <stefasab@gmail.com>
-
- 08 Dec, 2012 1 commit
-
-
Ramiro Polla authored
Successfully opening a device altered the ret variable, making the function not cleanup properly and return an incorrect value for errors that happened afterwards. Reviewed-by:
Stefano Sabatini <stefasab@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 06 Dec, 2012 1 commit
-
-
Clément Bœsch authored
float.h is a system header.
-
- 04 Dec, 2012 1 commit
-
-
Anton Khirnov authored
-
- 01 Dec, 2012 1 commit
-
-
Stefano Sabatini authored
This change requires the user to specify min and max value, and makes possible to prevent the user to set AV_{SAMPLE,PIX}_FMT_NONE if forbidden. Add required ifdeffery in case of mixed libraries, when libavutil is updated but not the other libraries. This is a followup of 08d0969c.
-
- 29 Nov, 2012 1 commit
-
-
Stefano Sabatini authored
Use the i64 field rather than the string value. Using a string to set a default sample/pixel format is weird, also the new interface is more consistent with the rest of the API. This is technically an API break, but hopefully there are no applications using this feature outside of FFmpeg. In order to save backward compatibility with mixed libraries in case libavutil is updated but not the other libraries, some ifdeffery hacks are added. Note that the version check is only performed when class->version != 0, since if it is not defined then we assume that no version was defined and the class is not affected by the change. We will luckily get rid of the hack at the next major bump.
-
- 16 Nov, 2012 1 commit
-
-
Alexander Strasser authored
Move the NO_DSHOW_STRSAFE macro definition in front of the dshow.h system header inclusion. This excludes the usage of the STRSAFE functions consistently. Further background on this can be found in the commit message of revision 05ee0db1 where the #define was initially introduced. Signed-off-by:
Alexander Strasser <eclipse7@gmx.net>
-
- 13 Nov, 2012 2 commits
-
-
Georg Lippitsch authored
selection of DV device by its GUID
-
Paul B Mahol authored
Also remove it in once case when it is not needed. Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- 11 Nov, 2012 1 commit
-
-
Justin Ruggles authored
Also reorder some other #include when applicable.
-
- 04 Nov, 2012 1 commit
-
-
Michael Niedermayer authored
Fixes CID732183 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 02 Nov, 2012 2 commits
-
-
Michael Niedermayer authored
DV1394_NTSC has a lower value than DV1394_PAL. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 29 Oct, 2012 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 25 Oct, 2012 1 commit
-
-
Stefano Sabatini authored
Jump to the common release code in case of failure.
-
- 23 Oct, 2012 2 commits
-
-
Stefano Sabatini authored
Allow to specify a filename where to put the filtergraph description. This is useful to override limitations or glitches of particular shell environments, and allows a level of indirection for specifying filtergraphs.
-
Isaac Dooley authored
Fixes Ticket1738 Based-on: A fix found in a perl module (http://ffmpeg.org/pipermail/ffmpeg-user/2012-August/008804.html) Reviewed-by:
Clemens Fruhwirth <clemens@endorphin.org> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 21 Oct, 2012 1 commit
-
-
Clément Bœsch authored
This commit introduces a new AVPacket side data type: AV_PKT_DATA_STRINGS_METADATA. Its main goal is to provide a way to transmit the metadata from the AVFilterBufferRef up to the AVFrame. This is at the moment "only" useful for lavfi input from libavdevice: lavd/lavfi only outputs packets, and the metadata from the buffer ref kept in its context needs to be transmitted from the packet to the frame by the decoders. The buffer ref can be destroyed at any time (along with the metadata), and a duplication of the AVPacket needs to duplicate the metadata as well, so the choice of using the side data to store them was selected. Making sure lavd/lavfi raises the metadata is useful to allow tools like ffprobe to access the filters metadata (it is at the moment the only way); ffprobe will now automatically show the AVFrame metadata in any customizable output format for users. API users will also be able to access the AVFrame->metadata pointer the same way ffprobe does (av_frame_get_metadata). All the changes are done in this single commit to avoid some memory leaks: for instances, the changes in lavfi/avcodec.c are meant to duplicate the metadata from the buffer ref into the AVFrame. Unless we have an internal way of freeing the AVFrame->metadata automatically, it will leak in most of the user apps. To fix this problem, we introduce AVCodecContext->metadata and link avctx->metadata to the current frame->metadata and free it at each decode frame call (and in the codec closing callback for the last one). But doing this also means to update the way the tiff decoder already handles the AVFrame->metadata (it's the only one decoder with frame metadata at the moment), by making sure it is not trying to free a pointer already freed by the lavc internals. The lavfi/avcodec.c buffer ref code is based on an old Thomas Kühnel work, the rest of the code belongs to the commit author. Signed-off-by:
Thomas Kühnel <kuehnelth@googlemail.com> Signed-off-by:
Clément Bœsch <ubitux@gmail.com>
-
- 12 Oct, 2012 3 commits
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
Anton Khirnov authored
-
- 08 Oct, 2012 1 commit
-
-
Anton Khirnov authored
-
- 07 Oct, 2012 1 commit
-
-
Diego Biurrun authored
-
- 06 Oct, 2012 1 commit
-
-
Diego Biurrun authored
Anonymous structs cannot be forward declared and have no benefit.
-
- 01 Oct, 2012 1 commit
-
-
Diego Biurrun authored
-
- 29 Sep, 2012 1 commit
-
-
rogerdpack authored
Signed-off-by:
rogerdpack <rogerpack2005@gmail.com> Reviewed-by:
Stefano Sabatini <stefasab@gmail.com> Reviewed-by:
Ramiro Polla <ramiro.polla@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 28 Sep, 2012 1 commit
-
-
jamal authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 20 Sep, 2012 1 commit
-
-
Stefano Sabatini authored
Previously the device was returning EOF when the first sink was ending, with the current change the device will continue to return frames until all the sinks are EOF, which seems the most expected behavior.
-
- 11 Sep, 2012 1 commit
-
-
Stefano Sabatini authored
-