# This file describes the expected reviewers for a PR based on the changed # files. Unlike what the name of the file suggests they don't own the code, but # merely have a good understanding of that area of the codebase and therefore # are usually suited as a reviewer. # Lines in this file match changed paths via Go-Style regular expressions: # https://pkg.go.dev/regexp/syntax # Mind the alphabetical order # avcodec # ======= libavcodec/.*aac.* @lynne libavcodec/.*ac3.* @lynne libavcodec/.*adpcm.* @zane @pross libavcodec/anm.* @pross libavcodec/amf.* @OvchinnikovDmitrii @ArazIusubov libavcodec/ansi.* @pross libavcodec/aom_film_grain.* @haasn libavcodec/.*atrac9.* @lynne libavcodec/bink.* @pross libavcodec/bintext.* @pross libavcodec/.*bitpacked.* @lynne libavcodec/.*d3d12va.* @jianhuaw @tong1wu @younengxiao libavcodec/.*dirac.* @lynne libavcodec/.*dovi_rpu.* @haasn libavcodec/dpx.* @pross libavcodec/dsd.* @pross libavcodec/eacmv.* @pross libavcodec/eaidct.* @pross libavcodec/eamad.* @pross libavcodec/eat.* @pross libavcodec/.*exif.* @Traneptora libavcodec/.*ffv1.* @lynne @michaelni libavcodec/g728.* @pross libavcodec/gem.* @pross libavcodec/golomb.* @michaelni libavcodec/.*h266.* @frankplow @NuoMi @jianhuaw libavcodec/h26x/.* @frankplow @NuoMi @jianhuaw libavcodec/.*h274.* @haasn libavcodec/iff.* @pross libavcodec/.*jpegxl.* @lynne @Traneptora libavcodec/jpeg2000htdec.* @cae libavcodec/jv.* @pross libavcodec/.*jxl.* @lynne @Traneptora libavcodec/.*lcms2.* @haasn libavcodec/lead.* @pross libavcodec/mediacodec* @quink libavcodec/mjpeg* @michaelni libavcodec/mmvideo.* @pross libavcodec/msp2.* @pross libavcodec/mvc.* @pross libavcodec/oh* @quink libavcodec/.*opus.* @lynne libavcodec/pictor.* @pross libavcodec/.*png.* @Traneptora libavcodec/.*prores.* @lynne libavcodec/rangecoder.* @michaelni libavcodec/ratecontrol.* @michaelni libavcodec/rv60.* @pross libavcodec/sgirle.* @pross libavcodec/.*siren.* @lynne libavcodec/smpte_436m.* @programmerjake libavcodec/svq1.* @pross libavcodec/svq3.* @pross libavcodec/.*vc2.* @lynne libavcodec/videotoolbox.* @ePirat libavcodec/vp3.* @pross libavcodec/vp4.* @pross libavcodec/vp5.* @pross libavcodec/vp6.* @pross libavcodec/vp8.* @rbultje @pross libavcodec/vp9.* @rbultje libavcodec/vpx.* @rbultje @pross libavcodec/vqc.* @pross libavcodec/.*vvc.* @frankplow @NuoMi @jianhuaw libavcodec/wmavoice.* @rbultje libavcodec/wbmp.* @pross # bitstream filters libavcodec/bsf/eia608_to_smpte436m.* @programmerjake libavcodec/bsf/smpte436m_to_eia608.* @programmerjake # architecture-specific libavcodec/aarch64/.* @lynne @mstorsjo libavcodec/arm/.* @mstorsjo libavcodec/ppc/.* @sean_mcg libavcodec/riscv/.* @Courmisch libavcodec/wasm/hevc/.* @quink libavcodec/x86/.* @lynne libavcodec/x86/vp8.* @rbultje libavcodec/x86/vp9.* @rbultje libavcodec/x86/vpx.* @rbultje # avfilter # ======= libavfilter/af_loudnorm.* @kylophone libavfilter/af_whisper.* @vpalmisano libavfilter/.*_amf* @OvchinnikovDmitrii @ArazIusubov libavfilter/avfiltergraph.* @haasn libavfilter/colorspace.* @rbultje libavfilter/formats.* @haasn libavfilter/.*f_ebur128.* @haasn libavfilter/vf_blackdetect.* @haasn libavfilter/vf_colordetect.* @haasn libavfilter/vf_colorspace.* @rbultje libavfilter/.*drawvg.* @ayosec libavfilter/vf_find_rect.* @michaelni libavfilter/vf_icc.* @haasn libavfilter/vf_libplacebo.* @haasn libavfilter/vf_libvmaf.* @kylophone libavfilter/vf_premultiply.* @haasn libavfilter/vf_scale.* @haasn libavfilter/vf_scale_vt.* @quink libavfilter/vf_thumbnail.* @haasn libavfilter/vf_transpose_vt.* @quink libavfilter/vf_yadif.* @michaelni libavfilter/vsrc_mandelbrot.* @michaelni libavfilter/aarch64/.* @mstorsjo libavfilter/riscv/.* @Courmisch libavfilter/x86/colorspace.* @rbultje libavfilter/x86/scene_sad.* @haasn # avformat # ======= libavformat/alp.* @zane libavformat/amv.* @zane libavformat/anm.* @pross libavformat/apm.* @zane libavformat/argo_.* @zane libavformat/bink.* @pross libavformat/bintext.* @pross libavformat/caf.* @pross libavformat/cine.* @pross libavformat/dsf.* @pross libavformat/eacdata.* @pross libavformat/electronicarts.* @pross libavformat/.*exif.* @Traneptora libavformat/filmstrip.* @pross libavformat/frm.* @pross libavformat/iamf.* @jamrial libavformat/icecast.c @ePirat libavformat/ico.* @pross libavformat/iff.* @pross libavformat/.*jpegxl.* @Traneptora libavformat/jv.* @pross libavformat/.*jxl.* @Traneptora libavformat/kvag.* @zane libavformat/mccdec.* @programmerjake libavformat/mccenc.* @programmerjake libavformat/mlv.* @pross libavformat/mm.* @pross libavformat/msp.* @pross libavformat/mv.* @pross libavformat/pp_bnk.* @zane libavformat/rm.* @pross libavformat/sauce.* @pross libavformat/scd.* @zane libavformat/tty.* @pross libavformat/whip.c @JackLau libavformat/wsd.* @pross libavformat/wtv.* @pross # avutil # ====== libavutil/.*_amf* @OvchinnikovDmitrii @ArazIusubov libavutil/.*crc.* @lynne @michaelni libavutil/.*d3d12va.* @jianhuaw @tong1wu @younengxiao libavutil/csp.* @rbultje @haasn libavutil/eval.* @michaelni libavutil/film_grain.* @haasn libavutil/dovi_meta.* @haasn libavutil/hwcontext_oh.* @quink libavutil/hwcontext_mediacodec.* @quink libavutil/hwcontext_videotoolbox.* @ePirat libavutil/iamf.* @jamrial libavutil/integer.* @michaelni libavutil/lfg.* @michaelni libavutil/lls.* @michaelni libavutil/md5.* @michaelni libavutil/mathematics.* @michaelni libavutil/mem.* @michaelni libavutil/qsort.* @michaelni libavutil/random_seed.* @michaelni libavutil/rational.* @michaelni libavutil/sfc.* @michaelni libavutil/softfloat.* @michaelni libavutil/tree.* @michaelni libavutil/tx.* @lynne libavutil/aarch64/.* @lynne @mstorsjo libavutil/arm/.* @mstorsjo libavutil/ppc/.* @sean_mcg libavutil/riscv/.* @Courmisch libavutil/x86/.* @lynne # swresample # ======= libswresample/aarch64/.* @mstorsjo libswresample/arm/.* @mstorsjo libswresample/.* @michaelni # swscale # ======= libswscale/aarch64/.* @mstorsjo libswscale/arm/.* @mstorsjo libswscale/ppc/.* @sean_mcg libswscale/riscv/.* @Courmisch libswscale/.* @haasn # tools # ===== fftools/ffplay_renderer.* @haasn tools/target_dec_fuzzer.c @michaelni # doc # === doc/.* @GyanD # Frameworks # ========== .*d3d12va.* @jianhuaw @tong1wu @younengxiao .*vulkan.* @lynne @haasn # tests # ===== tests/checkasm/riscv/.* @Courmisch tests/ref/.*drawvg.* @ayosec tests/ref/fate/sub-mcc.* @programmerjake # Forgejo # ======= .forgejo/CODEOWNERS @michaelni # / # = MAINTAINERS @michaelni