aboutsummaryrefslogtreecommitdiffstats
path: root/doc/examples/transcode.c
Commit message (Collapse)AuthorAgeFilesLines
* doc/examples/transcode: handle audio encoder frame size restrictionsAnton Khirnov2024-09-281-0/+3
|
* doc/examples/transcode: switch to avcodec_get_supported_config()Anton Khirnov2024-09-281-5/+20
|
* doc/examples/transcode: stop using avfilter_graph_create_filter() incorrectlyAnton Khirnov2024-09-281-6/+18
| | | | See previous commits for details.
* avutil/common: Don't auto-include mem.hAndreas Rheinhardt2024-03-311-0/+1
| | | | | | | | | | | There are lots of files that don't need it: The number of object files that actually need it went down from 2011 to 884 here. Keep it for external users in order to not cause breakages. Also improve the other headers a bit while just at it. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* examples/transcode: fix log messageZhao Zhili2023-12-121-1/+1
| | | | 'encoder' can be audio or video encoder.
* examples/transcode: flush decoder on EOFZhao Zhili2023-08-261-2/+29
| | | | Signed-off-by: Zhao Zhili <zhilizhao@tencent.com>
* doc/examples/transcode: convert timestamps between filtering and encodingAnton Khirnov2023-06-031-0/+5
| | | | The timebases do not have to match.
* doc/examples/transcode: stop using decoder's AVCodecContext.time_baseAnton Khirnov2023-06-031-5/+2
| | | | | | | | The contents of this field are not defined for decoding. Use pkt_timebase, which is the timebase of demuxed packets. Drop a tautological av_packet_rescale_ts() call, as the stream and decoder timebases are the same.
* doc/examples/transcode: set packet timebase for decodingAnton Khirnov2023-06-031-0/+5
| | | | It is recommended for callers to set it, though not required.
* examples: apply doxy entries consistency fixesStefano Sabatini2023-02-111-2/+4
| | | | Use consistent format for the @file field and file description.
* examples: rename transcoding to transcodeStefano Sabatini2023-02-111-0/+624