summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* more stuffavscaleAnton Khirnov2015-11-14
|
* formaton: Document AVPixelFormatonLuca Barbato2015-11-14
|
* stuffAnton Khirnov2015-11-14
|
* formaton: Document the AVPixelChromatonLuca Barbato2015-11-14
|
* formaton: Drop the step fieldLuca Barbato2015-11-14
| | | | Duplicate of `next` field.
* pixfmt: Expand the enum nameLuca Barbato2015-11-14
|
* avscale: Add a AVColorModel filed and specify flagsLuca Barbato2015-11-14
|
* avscale: drop the name fieldLuca Barbato2015-11-14
| | | | | The formaton is a generic descriptor, a nickname for debugging can be produced on the fly.
* wipLuca Barbato2015-11-13
| | | | | Libav Sprint discussion, Kostya is fine to relicense to LGPL 2.1 same for me.
* avascale: initial implementationVittorio Giovara2015-10-30
|
* wipLuca Barbato2015-10-20
|
* avscale: Initial dummy build systemLuca Barbato2015-10-20
|
* avpacket: Provide an alloc and a free function for the structLuca Barbato2015-10-19
| | | | | Pave the way for having the size of the AVPacket struct not part of the ABI.
* avpacket: Deprecate av_dup_packetLuca Barbato2015-10-19
| | | | | As documented, `av_dup_packet` is broken by design, `av_packet_ref` matches the AVFrame ref-counted API and can be safely used instead.
* avformat: Rework add_to_pktbufLuca Barbato2015-10-19
| | | | | Make it return an error and check its return value when it is used. Simplify the usage by calling `av_packet_ref` internally when needed.
* avpacket: Replace av_free_packet with av_packet_unrefLuca Barbato2015-10-19
| | | | | | | `av_packet_unref` matches the AVFrame ref-counted API and can be used as a drop in replacement. Deprecate `av_free_packet`.
* avformat: Always return ref-counted AVPacketLuca Barbato2015-10-19
| | | | And drop the av_dup_packet from the input_thread.
* avprobe: Unref the packet once it is usedLuca Barbato2015-10-19
| | | | | | Make sure it does not leak packets. CC: libav-stable@libav.org
* APIchanges: Fill in missing dates and hashesVittorio Giovara2015-10-19
|
* avconv: add support for Intel QSV-accelerated transcodingAnton Khirnov2015-10-16
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* qsvenc: add an API for allocating opaque surfacesAnton Khirnov2015-10-16
|
* qsvenc: cosmetics, reindentAnton Khirnov2015-10-16
|
* qsvenc: set the timestamp for PIX_FMT_QSV frames as wellAnton Khirnov2015-10-16
|
* qsvenc: support passing arbitrary external buffers to the encoderAnton Khirnov2015-10-16
|
* w32pthreads: fix mingw build on x86 with -msse2 or higherHendrik Leppkes2015-10-16
| | | | | | | | When SSE2 or higher compiler optimizations are used, mingw uses the _mm_mfence intrinsic for MemoryBarrier, however it doesn't include the appropriate headers automatically. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* wrapped_avframe: Drop a now-unused variableLuca Barbato2015-10-16
|
* mpeg12: Unbreak building stale codeLuca Barbato2015-10-16
| | | | Broken in 2d59159508c5c1830cc5da907a9454e229077320
* aac: Make codec init run under ff_thread_onceDerek Buitenhuis2015-10-15
| | | | | | This makes AAC init threadsafe. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* fate: Move screenpresso to the appropriate screen capture fileVittorio Giovara2015-10-15
|
* lavc: AV-prefix a few left out capabilitiesVittorio Giovara2015-10-15
|
* cmdutils: Print general codec capabilitiesVittorio Giovara2015-10-15
|
* cmdutils: Add auto to threading capabilities reportVittorio Giovara2015-10-15
| | | | | | And use 'none' when such capabilities are not set. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* h264: Run VLC init under pthread_onceDerek Buitenhuis2015-10-14
| | | | | | | This makes the h.264 decoder threadsafe to initialize. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* thread: Provide no-op variants for pthread_onceLuca Barbato2015-10-14
|
* dxva: Include last the internal headerLuca Barbato2015-10-14
| | | | | It redefines _WIN32_WINNT, possibly causing problems with the w32pthreads.h header.
* httpauth: Add space after commas in HTTP/RTSP auth headerAndrey Utkin2015-10-14
| | | | | | | | | | | This fixes access to Grandstream cameras, which return 401 otherwise. VLC sends Authorization: header with spaces between parameters, and it is known to work with Grandstream devices and broad range of other HTTP and RTSP servers, so author considers switching to such behaviour safe. See RFC 2617 (HTTP Auth). Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* rtmpproto: Write correct flv packet sizes at the end of packetsMichael Niedermayer2015-10-14
| | | | | | | In one case it was written as zero, one case left it uninitialized, missed the 11 bytes for the flv header. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* mimic: drop AVPicture usagewm42015-10-14
| | | | | | | Work on the AVFrame references directly. Instead of setting up a flipped/swapped "view" on the pictures, flip/swap them when returning decoded frames to the API user.
* libschroedinger: Properly use AVFrame APIVittorio Giovara2015-10-14
| | | | | | | | Rather than copying data buffers around, allocate a proper frame, and use the standard AVFrame functions. This effectively makes the decoder capable of direct rendering. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* qtrle: Properly use AVFrame APIVittorio Giovara2015-10-14
| | | | | | | Rather than copying data buffers around, just add a reference to the current frame. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* avcodec: Do not lock during init if there is no init functionDerek Buitenhuis2015-10-13
| | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avformat: Do not use AVFMT_RAWPICTURELuca Barbato2015-10-13
| | | | | There are no formats supporting it anymore and it is deprecated. Update the documentation accordingly.
* avconv: Add loop option.Alexandra Hájková2015-10-13
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dict: Change return type of av_dict_copy()Vittorio Giovara2015-10-12
| | | | | | av_dict_set() could return an error, so forward it appropriately. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* build: add Solaris symbol versioningSean McGovern2015-10-11
| | | | | | | | | | | | | | | | | | The versioning facility in the Solaris linker differs from Linux in 3 ways: 1. It does not support globs in linker scripts for symbol versioning -- this is a GNU extension. 2. The linker argument is '-M', instead of '--version-script'. 3. It is picky about line endings. Each symbol or directive must be on a line of it's own. Let's use make_sunver.pl from GCC to generate a version script that works correctly with the Solaris linker. It's function is to correctly expand the globs in the original generated version script. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* nullenc: Use the wrapped avframe pseudo-encoderLuca Barbato2015-10-10
|
* yuv4mpeg: Use the wrapped avframe pseudo-encoderLuca Barbato2015-10-10
|
* wrapped_avframe: Initial implementationLuca Barbato2015-10-10
|
* libopenh264enc: Added max_nal_size optionMario Gasparoni2015-10-09
| | | | | | Also added dynamic slice_mode option, needed for the max_nal_size. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* asfdec: do not skip padding if offset is above packet size - paddingAlexandra Hájková2015-10-08
| | | | | | Sample-Id: https://samples.libav.org/asf-wmv/demux-asf-assert-failed.wmv Signed-off-by: Luca Barbato <lu_zero@gentoo.org>