Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-21Merge commit '439929859ae0eb9542d3bb8a0c856bd5a1d1ec48'Derek Buitenhuis
* commit '439929859ae0eb9542d3bb8a0c856bd5a1d1ec48': testprogs: Clean up #includes Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-17Merge commit '30e9ef21cea09fa5e880e979c9f5b39edccbb6f4'Derek Buitenhuis
* commit '30e9ef21cea09fa5e880e979c9f5b39edccbb6f4': timefilter-test: Only compile timefilter-test if JACK is enabled Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-04-11avdevice/caca: switch to codecparMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-04-10Merge commit '9200514ad8717c63f82101dc394f4378854325bf'Derek Buitenhuis
* commit '9200514ad8717c63f82101dc394f4378854325bf': lavf: replace AVStream.codec with AVStream.codecpar This has been a HUGE effort from: - Derek Buitenhuis <derek.buitenhuis@gmail.com> - Hendrik Leppkes <h.leppkes@gmail.com> - wm4 <nfxjfg@googlemail.com> - Clément Bœsch <clement@stupeflix.com> - James Almer <jamrial@gmail.com> - Michael Niedermayer <michael@niedermayer.cc> - Rostislav Pehlivanov <atomnuker@gmail.com> Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-03-29lavd/dshow_crossbar: remove trailing whitespaceLou Logan
Signed-off-by: Lou Logan <lou@lrcd.com>
2016-03-24testprogs: Clean up #includesDiego Biurrun
2016-03-23timefilter-test: Only compile timefilter-test if JACK is enabledDiego Biurrun
2016-02-23lavf: replace AVStream.codec with AVStream.codecparAnton Khirnov
Currently, AVStream contains an embedded AVCodecContext instance, which is used by demuxers to export stream parameters to the caller and by muxers to receive stream parameters from the caller. It is also used internally as the codec context that is passed to parsers. In addition, it is also widely used by the callers as the decoding (when demuxer) or encoding (when muxing) context, though this has been officially discouraged since Libav 11. There are multiple important problems with this approach: - the fields in AVCodecContext are in general one of * stream parameters * codec options * codec state However, it's not clear which ones are which. It is consequently unclear which fields are a demuxer allowed to set or a muxer allowed to read. This leads to erratic behaviour depending on whether decoding or encoding is being performed or not (and whether it uses the AVStream embedded codec context). - various synchronization issues arising from the fact that the same context is used by several different APIs (muxers/demuxers, parsers, bitstream filters and encoders/decoders) simultaneously, with there being no clear rules for who can modify what and the different processes being typically delayed with respect to each other. - avformat_find_stream_info() making it necessary to support opening and closing a single codec context multiple times, thus complicating the semantics of freeing various allocated objects in the codec context. Those problems are resolved by replacing the AVStream embedded codec context with a newly added AVCodecParameters instance, which stores only the stream parameters exported by the demuxers or read by the muxers.
2016-02-22configure&avdevice/jack: Fixed issue #43 JACK indev support on OSXJosh de Kock
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-15lavd/gdigrab: mouse dpi awarenessMetaksakis Georgios
correct mouse location on hidpi screens. fixes ticket #5008 Signed-off-by: Matt Oliver <protogonoi@gmail.com>
2016-02-14libavdevice/dshow.c: Correct CoGetMalloc checkFearThe1337
Current if statement would always be false due to assigning the value of S_OK which equals 0. Signed-off-by: FearThe1337 <git@fearthe1337.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-05x11grab: fixed next frame capture time calculationTrevor \\\\ Higgins
The next frame time could slip, causing the frame rate to drop until frames were dropped. Now will capture at the next correct moment instead. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-03xv: Remove AVPicture usageTimothy Gu
2016-02-03sdl: Remove AVPicture usageTimothy Gu
2016-02-03decklink: support all valid numbers of audio channelsMatthias Hunstock
As it is already written in the documentation, BMD DeckLink cards are capable of capturing 2, 8 or 16 audio channels (for SDI Inputs). Currently the value is hardcoded to 2. Introduces new option. Reviewed-by: Deti Fliegl <deti@fliegl.de> Signed-off-by: Matthias Hunstock <atze@fem.tu-ilmenau.de> Signed-off-by: Marton Balint <cus@passwd.hu>
2016-02-02Update demuxers and protocols for protocol whitelist supportMichael Niedermayer
Reviewed-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-02-01avdevice/lavfi: replace deprecated avpicture_layoutPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-02-01all: Make header guard names consistentTimothy Gu
2016-01-29libavdevice/decklink_common.h: fix broken build due to missing `/`Michael Ira Krufky
Signed-off-by: Michael Ira Krufky <mkrufky@linuxtv.org>
2016-01-29all: Add missing header guardsTimothy Gu
2016-01-29lavd/decklink_dec: add support for teletextMarton Balint
It uses the libzvbi slicer, therefore teletext capture requires libzvbi. Reviewed-by: Deti Fliegl <deti@fliegl.de> Signed-off-by: Marton Balint <cus@passwd.hu>
2016-01-27avutil: Rename FF_CEIL_COMPAT to AV_CEIL_COMPATDerek Buitenhuis
Libav, for some reason, merged this as a public API function. This will aid in future merges. A define is left for backwards compat, just in case some person used it, since it is in a public header. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2016-01-24Revert "decklink: Header cleanup"Timothy Gu
This reverts commit 61fb70c3866b19dccf473ad4e5ede79d117e8e1c. Reported in #5183 to break the build. Further investigation needed.
2016-01-24decklink: Header cleanupTimothy Gu
This commit cleans up the decklink files' header usage so that they pass checkheaders.
2016-01-24avdevice: Mark decklink_common.h as unconditional SKIPHEADERTimothy Gu
It is a C++ file, incompatible with the checkheaders infrastructure.
2016-01-17remove all uses of the deprecated avpicture_get_size() functionEddie Hao
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-12Correct two build/built typosTimothy Gu
Found-by: Leo Izen <leo.izen@gmail.com> as thebombzen on IRC Signed-off-by: Timothy Gu <timothygu99@gmail.com>
2015-12-21lavd/pulse_audio_enc: replace lround by lrintGanesh Ajjanagadde
Here it is mostly a cosmetic change, but there might be benefits in that there are no compat hacks for lround, while there are for lrint. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-11-26avfoundation: Simple captureAlexandre Lision
Originally based on the capture written by Thilo Borgmann <thilo.borgmann@mail.de>. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2015-11-06avdevice/dshow_enummediatypes: check return of av_mallocGanesh Ajjanagadde
Untested. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-10-31gdigrab: grab right desktop size if DPI in use, based on patch from ↵Matt Oliver
Alexander Brotzge Signed-off-by: Matt Oliver <protogonoi@gmail.com>
2015-10-31avdevice/caca: change AV_OPT_TYPE_STRING to set .str defaultMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-10-27Replace remaining occurances of av_free_packet with av_packet_unrefHendrik Leppkes
2015-10-27Merge commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457'Hendrik Leppkes
* commit 'ce70f28a1732c74a9cd7fec2d56178750bd6e457': avpacket: Replace av_free_packet with av_packet_unref Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-10-26avpacket: Replace av_free_packet with av_packet_unrefLuca Barbato
`av_packet_unref` matches the AVFrame ref-counted API and can be used as a drop in replacement. Deprecate `av_free_packet`.
2015-10-25all: fix -Wextra-semi reported on clangGanesh Ajjanagadde
This fixes extra semicolons that clang 3.7 on GNU/Linux warns about. These were trigggered when built under -Wpedantic, which essentially checks for strict ISO compliance in numerous ways. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-10-23avdevice/pulse_audio_common: add av_warn_unused_resultGanesh Ajjanagadde
This does not trigger any warnings, but adds robustness. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-10-22Merge commit 'f890677d05bc4e8b494a73373ab4cc19791bf884'Hendrik Leppkes
* commit 'f890677d05bc4e8b494a73373ab4cc19791bf884': Replace any remaining avpicture function with imgutils Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-10-21Replace any remaining avpicture function with imgutilsVittorio Giovara
avpicture_get_size() -> av_image_get_buffer_size() Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-10-17avdevice/internal: add av_warn_unused_resultGanesh Ajjanagadde
This does not trigger any warnings but adds robustness. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-10-16avdevice/alsa: add av_warn_unused_resultGanesh Ajjanagadde
This does not trigger any warnings, but adds robustness. Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com>
2015-09-20avdevice/libdc1394: add const to suppress "assignment discards const ↵Michael Niedermayer
qualifier from pointer target type" warnings See: http://fate.ffmpeg.org/log.cgi?time=20150919100330&log=compile&slot=x86_64-archlinux-gcc-enableshared Found-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-19avdevice/xcbgrab: fix -Wunused-variableGanesh Ajjanagadde
This patch fixes a -Wunused-variable reported in e.g http://fate.ffmpeg.org/log.cgi?time=20150918194649&log=compile&slot=x86_64-debian-asan-144800. av_unused is used as opposed to a header guard for readability. Signed-off-by: Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-15lavc: Switch bitrate to 64bit unless compatibility with avconv was requested.Michael Niedermayer
2015-09-12avdevice/v4l2: use AV_OPT_TYPE_BOOL for use_libv4l2 optionClément Bœsch
2015-09-12avdevice/caca: small trivial macros adjustmentsClément Bœsch
2015-09-12avdevice/caca: remove space before ':' (English typo, cosmetics)Clément Bœsch
2015-09-12avdevice/caca: use AV_OPT_TYPE_BOOL for list_drivers optionClément Bœsch
2015-09-08avdevice/dshow: use AV_OPT_TYPE_BOOLClément Bœsch
2015-09-08Replace all remaining occurances of step/depth_minus1 and offset_plus1Hendrik Leppkes