aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/defs.h
Commit message (Collapse)AuthorAgeFilesLines
* lavc: add codec ID and profiles for ProRes RAWLynne6 days1-0/+3
|
* lavf: add and use AVRTCPSenderReport structMarvin Scholz2025-07-071-0/+14
| | | | This will be used in a future commit to expose the SR as side-data.
* avcodec: add APV encoder using liboapvDawid Kozinski2025-05-041-0/+8
| | | | | Co-authored-by: James Almer <jamrial@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
* lavc: add HEVC Multiview Main profileAnton Khirnov2024-09-061-0/+1
|
* aac: define a new profile for USACLynne2024-06-081-0/+1
| | | | This allows users to determine whether a stream is USAC or not.
* avcodec/codec_par: Move enum AVFieldOrder to defs.hAndreas Rheinhardt2023-10-031-0/+8
| | | | | | | | It is also used by AVCodecContext. Reviewed-by: James Almer <jamrial@gmail.com> Reviewed-by: Anton Khirnov <anton@khirnov.net> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* avcodec/defs: Add AV_PROFILE_* defines, deprecate FF_PROFILE_* definesAndreas Rheinhardt2023-09-071-0/+135
| | | | | | | | | These defines are also used in other contexts than just AVCodecContext ones, e.g. in libavformat. Furthermore, given that these defines are public, the AV-prefix is the right one, so deprecate (and not just move) the FF-macros. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* avcodec/avcodec: Move AV_ER_* and FF_COMPLIANCE_* to defs.hAndreas Rheinhardt2022-09-261-0/+22
| | | | | | | | They are also frequently used in libavformat. This change does not cause any breakage as avcodec.h includes defs.h. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* lavc: move small misc definitions into a separate headerAnton Khirnov2021-06-101-0/+170
This will allow to avoid #including the entire avcodec.h in some places.