Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | avpacket: Replace av_free_packet with av_packet_unref | Luca Barbato | 2015-10-26 | 2 | -8/+8 |
| | | | | | | | `av_packet_unref` matches the AVFrame ref-counted API and can be used as a drop in replacement. Deprecate `av_free_packet`. | ||||
* | avformat: Do not use AVFMT_RAWPICTURE | Luca Barbato | 2015-10-13 | 1 | -30/+12 |
| | | | | | There are no formats supporting it anymore and it is deprecated. Update the documentation accordingly. | ||||
* | examples/qsvdec: free the lavc decoder before closing MFX/VAAPI | Anton Khirnov | 2015-09-28 | 1 | -4/+4 |
| | | | | lavc expects MFX to still be in a usable state on close. | ||||
* | examples/qsvdec: do not free the surfaces in the frame_free() callback | Anton Khirnov | 2015-09-28 | 1 | -9/+12 |
| | | | | | Even though libmfx might not need them anymore, avcodec might still access the surfaces. So free them separately at the end. | ||||
* | lavc: Consistently prefix input buffer defines | Vittorio Giovara | 2015-07-27 | 2 | -4/+4 |
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | lavc: AV-prefix all codec capabilities | Vittorio Giovara | 2015-07-27 | 2 | -2/+2 |
| | | | | | | Express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | lavc: AV-prefix all codec flags | Vittorio Giovara | 2015-07-27 | 3 | -4/+4 |
| | | | | | | Convert doxygen to multiline and express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> | ||||
* | Add a QSV decoding example. | Anton Khirnov | 2015-02-28 | 1 | -0/+484 |
| | |||||
* | examples/transcode_aac: generate proper PTS and set the muxer timebase | Andreas Unterweger | 2015-01-27 | 1 | -0/+13 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | examples/transcode_aac: fix a typo | Andreas Unterweger | 2015-01-27 | 1 | -1/+1 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | examples/transcode_aac: properly select the output sample format | Andreas Unterweger | 2015-01-27 | 1 | -7/+9 |
| | | | | | | Makes the example work with all the supported AAC encoders. Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | examples: filter_audio: Add missing mem.h header for av_freep() | Diego Biurrun | 2014-08-03 | 1 | -0/+1 |
| | |||||
* | output example: convert audio to the format supported by the encoder | Anton Khirnov | 2014-07-26 | 1 | -46/+147 |
| | |||||
* | output example: set the stream timebase | Anton Khirnov | 2014-07-26 | 1 | -2/+5 |
| | | | | This is required by the new API. | ||||
* | examples/output: Remove unused variable | Diego Biurrun | 2014-07-11 | 1 | -1/+0 |
| | | | | doc/examples/output.c:460:9: warning: unused variable āiā | ||||
* | output example: free the muxing format context properly | Anton Khirnov | 2014-06-26 | 1 | -7/+1 |
| | |||||
* | output example: rewrite encoding logic | Anton Khirnov | 2014-06-26 | 1 | -77/+106 |
| | | | | | Properly generate pts for the frames sent to the encoder, avoid using private and deprecated AVStream.pts. | ||||
* | output example: store the scaling context in the stream context | Anton Khirnov | 2014-06-26 | 1 | -9/+11 |
| | |||||
* | output example: use a macro instead of a static variable | Anton Khirnov | 2014-06-26 | 1 | -2/+2 |
| | |||||
* | output example: allocate the audio frame only once | Anton Khirnov | 2014-06-26 | 1 | -26/+23 |
| | |||||
* | output example: use OutputStream for audio streams as well | Anton Khirnov | 2014-06-26 | 1 | -42/+39 |
| | |||||
* | output example: use the new AVFrame API to allocate audio frames | Anton Khirnov | 2014-06-26 | 1 | -19/+24 |
| | |||||
* | output example: set output channel layout | Anton Khirnov | 2014-06-26 | 1 | -0/+2 |
| | |||||
* | output example: use a struct to bundle the video stream variables together | Anton Khirnov | 2014-06-26 | 1 | -43/+50 |
| | |||||
* | output example: use the new AVFrame API for allocating the video frame | Anton Khirnov | 2014-06-26 | 1 | -16/+23 |
| | |||||
* | Use av_packet_rescale_ts() to simplify code. | Anton Khirnov | 2014-06-20 | 1 | -8/+1 |
| | |||||
* | libavfilter: example audio filtering program | Anton Khirnov | 2014-02-25 | 1 | -0/+364 |
| | | | | | | Based on a patch by Andrew Kelley <superjoe30@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de> | ||||
* | Move all example programs to doc/examples | Diego Biurrun | 2014-02-16 | 4 | -2/+653 |
| | | | | Also drop support for building examples in library directories. | ||||
* | doc/examples: misc Doxygen markup improvements | Diego Biurrun | 2014-02-14 | 2 | -3/+6 |
| | | | | Add properly formatted @example tag and fix Doxygen syntax. | ||||
* | Replace all uses of avcodec_free_frame with av_frame_free(). | Anton Khirnov | 2013-12-11 | 1 | -1/+1 |
| | |||||
* | Add an audio transcoding example. | Andreas Unterweger | 2013-11-27 | 1 | -0/+769 |
| | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net> | ||||
* | build: Integrate multilibrary examples into the build system | Diego Biurrun | 2013-11-25 | 1 | -0/+527 |
This includes moving libavformat/output-example to doc/examples/output. |