ffmpeg/libavcodec/opus
Andreas Rheinhardt 0fefecd53f Revert "avcodec/opus/parse: export the packet and extradata parsing functions"
This reverts commit aa20d7b3e8.

Adding these avpriv functions is absolutely overblown: Muxers
can get the desired duration in a few lines themselves.
In particular, using the parse functions from this file
necessitated parsing the extradata (and entailed exporting
the parsing function), although it was only used to know
whether the frames are self-delimiting, but everything of
interest to a muxer does not depend on this at all.

The commit to be reverted also made several structures
part of the ABI, which should be avoided in general.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2026-02-06 14:09:15 +01:00
..
celt.c
celt.h
dec.c Revert "avcodec/opus/parse: export the packet and extradata parsing functions" 2026-02-06 14:09:15 +01:00
dec_celt.c
dsp.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
dsp.h
enc.c avcodec/opus/enc: don't remove more samples than needed from the last packet 2026-01-29 21:09:02 -03:00
enc.h
enc_psy.c
enc_psy.h
enc_utils.h
frame_duration_tab.c avcodec/opus/parse: Move frame_duration tab into a file of its own 2026-02-06 14:04:50 +01:00
Makefile Revert "avcodec/opus/parse: export the packet and extradata parsing functions" 2026-02-06 14:09:15 +01:00
opus.h
parse.c Revert "avcodec/opus/parse: export the packet and extradata parsing functions" 2026-02-06 14:09:15 +01:00
parse.h Revert "avcodec/opus/parse: export the packet and extradata parsing functions" 2026-02-06 14:09:15 +01:00
parser.c Revert "avcodec/opus/parse: export the packet and extradata parsing functions" 2026-02-06 14:09:15 +01:00
pvq.c avcodec/x86/Makefile: Only compile ASM init files when X86ASM is enabled 2025-11-30 22:20:13 +01:00
pvq.h
rc.c
rc.h
silk.c avcodec/opus/silk: don't assume stereo when calling silk_decode_frame() 2025-07-22 22:16:25 -03:00
silk.h
tab.c all: fix typos found by codespell 2025-08-03 13:48:47 +02:00
tab.h avformat/matroskaenc: Parse Opus packet durations ourselves 2026-02-06 14:05:14 +01:00