summaryrefslogtreecommitdiff
path: root/libavformat/swf.c
diff options
context:
space:
mode:
Diffstat (limited to 'libavformat/swf.c')
-rw-r--r--libavformat/swf.c5
1 files changed, 1 insertions, 4 deletions
diff --git a/libavformat/swf.c b/libavformat/swf.c
index caadc9d859..b4f6fd1fcb 100644
--- a/libavformat/swf.c
+++ b/libavformat/swf.c
@@ -831,10 +831,7 @@ static int swf_read_header(AVFormatContext *s, AVFormatParameters *ap)
return -ENOMEM;
av_set_pts_info(ast, 24, 1, 1000); /* 24 bit pts in ms */
- if (v & 0x01)
- ast->codec->channels = 2;
- else
- ast->codec->channels = 1;
+ ast->codec->channels = 1 + (v&1);
switch((v>> 2) & 0x03) {
case 1: