diff options
author | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2010-01-11 20:27:52 +0000 |
---|---|---|
committer | reimar <reimar@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2010-01-11 20:27:52 +0000 |
commit | 33bc71f10d0218a99128b6a786357f8c60ba821e (patch) | |
tree | f981d7109a26bccd2b06a07e348a6c9dc8b1bc54 /libaf/af_lavcac3enc.c | |
parent | d3ae3611ce366b7598c49094a94109c6ee504322 (diff) | |
download | mpv-33bc71f10d0218a99128b6a786357f8c60ba821e.tar.bz2 mpv-33bc71f10d0218a99128b6a786357f8c60ba821e.tar.xz |
Add support for distinguishing between little- and big-endian SPDIF AC3
and converting between both.
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@30283 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libaf/af_lavcac3enc.c')
-rw-r--r-- | libaf/af_lavcac3enc.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libaf/af_lavcac3enc.c b/libaf/af_lavcac3enc.c index dd6863320f..1211453593 100644 --- a/libaf/af_lavcac3enc.c +++ b/libaf/af_lavcac3enc.c @@ -58,7 +58,7 @@ static int control(struct af_instance_s *af, int cmd, void *arg) switch (cmd){ case AF_CONTROL_REINIT: - if (data->format == AF_FORMAT_AC3 || data->nch < s->min_channel_num) + if (AF_FORMAT_IS_AC3(data->format) || data->nch < s->min_channel_num) return AF_DETACH; s->pending_len = 0; @@ -102,7 +102,7 @@ static int control(struct af_instance_s *af, int cmd, void *arg) return AF_ERROR; } } - af->data->format = AF_FORMAT_AC3; + af->data->format = AF_FORMAT_AC3_NE; af->data->nch = 2; return test_output_res; case AF_CONTROL_COMMAND_LINE: |