On 5/31/2024 2:47 PM, Anton Khirnov wrote:
--- libavcodec/Makefile | 12 ++----- libavcodec/aarch64/hevcdsp_init_aarch64.c | 2 +- libavcodec/arm/hevcdsp_arm.h | 2 +- libavcodec/arm/hevcdsp_init_arm.c | 2 +- libavcodec/arm/hevcdsp_init_neon.c | 2 +- libavcodec/bsf/extract_extradata.c | 3 +- libavcodec/bsf/h265_metadata.c | 3 +- libavcodec/bsf/hevc_mp4toannexb.c | 3 +- libavcodec/bsf/remove_extradata.c | 3 +- libavcodec/cbs_h2645.c | 2 +- libavcodec/cbs_h265.h | 3 +- libavcodec/d3d12va_hevc.c | 4 +-- libavcodec/dxva2_hevc.c | 4 +-- libavcodec/h2645_parse.c | 3 +- libavcodec/hevc/Makefile | 36 +++++++++++++++++++ libavcodec/{hevc_cabac.c => hevc/cabac.c} | 2 +- libavcodec/{hevc_data.c => hevc/data.c} | 2 +- libavcodec/{hevc_data.h => hevc/data.h} | 0 libavcodec/{hevcdsp.c => hevc/dsp.c} | 10 +++--- libavcodec/{hevcdsp.h => hevc/dsp.h} | 8 ++--- .../dsp_template.c} | 2 +- libavcodec/{hevc_filter.c => hevc/filter.c} | 0 libavcodec/{ => hevc}/hevc.h | 6 ++-- libavcodec/{ => hevc}/hevcdec.c | 2 +- libavcodec/{ => hevc}/hevcdec.h | 33 ++++++++--------- libavcodec/{hevc_mvs.c => hevc/mvs.c} | 0 libavcodec/{hevc_parse.c => hevc/parse.c} | 2 +- libavcodec/{hevc_parse.h => hevc/parse.h} | 4 +-- libavcodec/{hevc_parser.c => hevc/parser.c} | 6 ++-- libavcodec/{hevcpred.c => hevc/pred.c} | 10 +++--- libavcodec/{hevcpred.h => hevc/pred.h} | 6 ++-- .../pred_template.c} | 2 +- libavcodec/{hevc_ps.c => hevc/ps.c} | 4 +-- libavcodec/{hevc_ps.h => hevc/ps.h} | 7 ++-- libavcodec/{hevc_ps_enc.c => hevc/ps_enc.c} | 2 +- libavcodec/{hevc_refs.c => hevc/refs.c} | 0 libavcodec/{hevc_sei.c => hevc/sei.c} | 4 +-- libavcodec/{hevc_sei.h => hevc/sei.h} | 7 ++-- libavcodec/loongarch/hevcdsp_lasx.h | 2 +- libavcodec/loongarch/hevcdsp_lsx.h | 2 +- libavcodec/mediacodecdec.c | 2 +- libavcodec/mips/hevcdsp_mips.h | 2 +- libavcodec/mips/hevcdsp_mmi.c | 2 +- libavcodec/mips/hevcpred_mips.h | 2 +- libavcodec/mips/hevcpred_msa.c | 2 +- libavcodec/nvdec_hevc.c | 4 +-- libavcodec/nvenc.c | 2 +- libavcodec/ppc/hevcdsp.c | 2 +- libavcodec/qsvenc_hevc.c | 5 +-- libavcodec/vaapi_encode_h265.c | 3 +- libavcodec/vaapi_hevc.c | 3 +- libavcodec/vdpau_hevc.c | 4 +-- libavcodec/videotoolbox.c | 2 +- libavcodec/vulkan_hevc.c | 6 ++-- libavcodec/x86/hevcdsp_init.c | 2 +- libavformat/hevc.c | 2 +- libavformat/hevcdec.c | 2 +- libavformat/mov.c | 2 +- libavformat/mpegtsenc.c | 2 +- tests/checkasm/hevc_add_res.c | 2 +- tests/checkasm/hevc_deblock.c | 2 +- tests/checkasm/hevc_idct.c | 2 +- tests/checkasm/hevc_pel.c | 2 +- tests/checkasm/hevc_sao.c | 2 +- 64 files changed, 154 insertions(+), 114 deletions(-) create mode 100644 libavcodec/hevc/Makefile rename libavcodec/{hevc_cabac.c => hevc/cabac.c} (99%) rename libavcodec/{hevc_data.c => hevc/data.c} (98%) rename libavcodec/{hevc_data.h => hevc/data.h} (100%) rename libavcodec/{hevcdsp.c => hevc/dsp.c} (99%) rename libavcodec/{hevcdsp.h => hevc/dsp.h} (98%) rename libavcodec/{hevcdsp_template.c => hevc/dsp_template.c} (99%) rename libavcodec/{hevc_filter.c => hevc/filter.c} (100%) rename libavcodec/{ => hevc}/hevc.h (98%) rename libavcodec/{ => hevc}/hevcdec.c (99%) rename libavcodec/{ => hevc}/hevcdec.h (97%) rename libavcodec/{hevc_mvs.c => hevc/mvs.c} (100%) rename libavcodec/{hevc_parse.c => hevc/parse.c} (99%) rename libavcodec/{hevc_parse.h => hevc/parse.h} (96%) rename libavcodec/{hevc_parser.c => hevc/parser.c} (99%) rename libavcodec/{hevcpred.c => hevc/pred.c} (93%) rename libavcodec/{hevcpred.h => hevc/pred.h} (94%) rename libavcodec/{hevcpred_template.c => hevc/pred_template.c} (99%) rename libavcodec/{hevc_ps.c => hevc/ps.c} (99%) rename libavcodec/{hevc_ps.h => hevc/ps.h} (99%) rename libavcodec/{hevc_ps_enc.c => hevc/ps_enc.c} (99%) rename libavcodec/{hevc_refs.c => hevc/refs.c} (100%) rename libavcodec/{hevc_sei.c => hevc/sei.c} (99%) rename libavcodec/{hevc_sei.h => hevc/sei.h} (96%)
To be in line with vvc, you'd also need to move the x86/ files to their own hevc folder.
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".