[libav-devel] [PATCH 6/8] mlp_parser: account for AVCodecContext.request_channels when setting the channel layout.

2012-12-28 Thread Tim Walker
Allows users (e.g. avconv) to configure the output based on what will actually be decoded. Fixes the rest of bug 401. --- libavcodec/mlp_parser.c | 18 +++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/libavcodec/mlp_parser.c b/libavcodec/mlp_parser.c index

[libav-devel] [PATCH 7/8] mlp: wrap usage of deprecated AVCodecContext.request_channels in FF_API_REQUEST_CHANNELS directives.

2012-12-28 Thread Tim Walker
--- libavcodec/mlp_parser.c |9 + libavcodec/mlpdec.c |2 ++ 2 files changed, 11 insertions(+) diff --git a/libavcodec/mlp_parser.c b/libavcodec/mlp_parser.c index 8c57840..1586563 100644 --- a/libavcodec/mlp_parser.c +++ b/libavcodec/mlp_parser.c @@ -322,6 +322,7 @@ static

[libav-devel] [PATCH 8/8] mlpdec: cosmetics: make some code more readable.

2012-12-28 Thread Tim Walker
--- libavcodec/mlpdec.c |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/libavcodec/mlpdec.c b/libavcodec/mlpdec.c index 27d2c98..e6a610a 100644 --- a/libavcodec/mlpdec.c +++ b/libavcodec/mlpdec.c @@ -441,11 +441,11 @@ static int read_restart_header(MLPDecodeContext

[libav-devel] [PATCH 1/2] lavu/audioconvert: add a second low frequency channel.

2012-09-12 Thread Tim Walker
Can be used by DTS-HD, TrueHD and E-AC-3, among others. --- libavutil/audioconvert.c |1 + libavutil/audioconvert.h |1 + libavutil/version.h |2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/libavutil/audioconvert.c b/libavutil/audioconvert.c index

[libav-devel] [PATCH 2/2] mlp_parser: avoid mapping multiple disctinct TrueHD channels to the same Libav channel.

2012-09-12 Thread Tim Walker
--- libavcodec/mlp_parser.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/mlp_parser.c b/libavcodec/mlp_parser.c index 016252c..4c1cf9b 100644 --- a/libavcodec/mlp_parser.c +++ b/libavcodec/mlp_parser.c @@ -83,10 +83,10 @@ static const uint64_t

[libav-devel] [PATCH 2/3] mlp_parser: avoid mapping multiple disctinct TrueHD channels to the same Libav channel.

2012-09-12 Thread Tim Walker
--- libavcodec/mlp_parser.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libavcodec/mlp_parser.c b/libavcodec/mlp_parser.c index 016252c..4c1cf9b 100644 --- a/libavcodec/mlp_parser.c +++ b/libavcodec/mlp_parser.c @@ -83,10 +83,10 @@ static const uint64_t

[libav-devel] [PATCH] mlpdec: fix channel order for some TrueHD samples.

2012-02-26 Thread Tim Walker
Based on patches by Carl Eugen Hoyos and Hendrik Leppkes (FFmpeg commits 6daf513cf24a99b7e748fc150f37bcd323f3, b9d8af03270223202c9a991655d3f75b5a8b56b5, 1af0ace3a4b8aa8c6240a99de3c40f495ab279e9). Fixes the following samples (channel names are spoken in libavcodec order):

[libav-devel] [PATCH] mlp_parser: fix one more channel layout.

2012-02-25 Thread Tim Walker
This looks more correct: http://dl.dropbox.com/u/37259775/audio/truehd/1.png http://dl.dropbox.com/u/37259775/audio/truehd/2.png http://dl.dropbox.com/u/37259775/audio/truehd/3.png --- libavcodec/mlp_parser.c |2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git

<    1   2   3   4