[vlc-commits] Opus decoder.

Timothy B. Terriberry git at videolan.org
Mon Sep 3 23:22:42 CEST 2012


vlc | branch: master | Timothy B. Terriberry <tterribe at xiph.org> | Sun Sep  2 07:43:41 2012 -0700| [af4805700c96f17972ab6d3292404f9248be2b90] | committer: Rafaël Carré

Opus decoder.

This patch uses the information passed by the demuxer in block_t's
i_nb_samples and i_length to properly handle pre-skip, seeking
pre-roll, and end-trim. Multi-channel decoding should work. It also
adds .opus to the list of supported formats.

Signed-off-by: Rafaël Carré <funman at videolan.org>

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=af4805700c96f17972ab6d3292404f9248be2b90
---

 NEWS                                              |    1 +
 configure.ac                                      |    7 +-
 doc/vlc.1                                         |    2 +-
 extras/package/win32/helpers/extensions.nsh       |    3 +-
 include/vlc_interface.h                           |    1 +
 modules/LIST                                      |    1 +
 modules/codec/Modules.am                          |    1 +
 modules/codec/opus.c                              |  435 +++++++++++++++++++++
 modules/codec/opus_header.c                       |  268 +++++++++++++
 modules/codec/opus_header.h                       |   49 +++
 modules/gui/qt4/components/simple_preferences.cpp |    4 +-
 src/input/demux.c                                 |    1 +
 src/misc/mime.c                                   |    1 +
 13 files changed, 769 insertions(+), 5 deletions(-)

Diff:   http://git.videolan.org/gitweb.cgi/vlc.git/?a=commitdiff;h=af4805700c96f17972ab6d3292404f9248be2b90


More information about the vlc-commits mailing list