This patch set includes an updated version of the previously-posted
libspeex encoder and does some Speex-related timestamp
fixes/clean-up.
Justin Ruggles (5):
flvenc: adjust for negative DTS for all codecs, not just H.264
libspeexenc: add libspeex encoder
flvenc: Check Speex packet duration using timestamps instead of
frame_size.
ogg/speex: set correct timestamp and duration for the first packet.
avformat: do not require frame_size for Speex.
Changelog | 1 +
configure | 3 +-
doc/general.texi | 2 +-
libavcodec/Makefile | 1 +
libavcodec/allcodecs.c | 2 +-
libavcodec/libspeexenc.c | 324 +++++++++++++++++++++++++++++++++++++++++++
libavcodec/version.h | 2 +-
libavformat/flvenc.c | 28 ++--
libavformat/oggparsespeex.c | 20 ++--
libavformat/utils.c | 1 -
10 files changed, 355 insertions(+), 29 deletions(-)
create mode 100644 libavcodec/libspeexenc.c
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel