From: | "Daniel Pielmeier (billie)" <billie@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in media-sound/aqualung/files: aqualung-0.9_beta11-avcodec_max_audio_frame_size.patch |
Date: | Mon, 24 Mar 2014 17:33:48 |
Message-Id: | 20140324173345.0CE8120054@flycatcher.gentoo.org |
1 | billie 14/03/24 17:33:44 |
2 | |
3 | Added: |
4 | aqualung-0.9_beta11-avcodec_max_audio_frame_size.patch |
5 | Log: |
6 | Fix bug #505330. Thanks to Bob Johnson for the report. |
7 | |
8 | (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 215AD14D) |
9 | |
10 | Revision Changes Path |
11 | 1.1 media-sound/aqualung/files/aqualung-0.9_beta11-avcodec_max_audio_frame_size.patch |
12 | |
13 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/aqualung/files/aqualung-0.9_beta11-avcodec_max_audio_frame_size.patch?rev=1.1&view=markup |
14 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-sound/aqualung/files/aqualung-0.9_beta11-avcodec_max_audio_frame_size.patch?rev=1.1&content-type=text/plain |
15 | |
16 | Index: aqualung-0.9_beta11-avcodec_max_audio_frame_size.patch |
17 | =================================================================== |
18 | Index: src/decoder/dec_lavc.c |
19 | =================================================================== |
20 | --- src/decoder/dec_lavc.c (revision 1272) |
21 | +++ src/decoder/dec_lavc.c (revision 1273) |
22 | @@ -84,9 +84,9 @@ |
23 | file_decoder_t * fdec = dec->fdec; |
24 | |
25 | AVPacket packet; |
26 | - int16_t samples[AVCODEC_MAX_AUDIO_FRAME_SIZE]; |
27 | - float fsamples[AVCODEC_MAX_AUDIO_FRAME_SIZE]; |
28 | - int n_bytes = AVCODEC_MAX_AUDIO_FRAME_SIZE; |
29 | + int16_t samples[MAX_AUDIO_FRAME_SIZE]; |
30 | + float fsamples[MAX_AUDIO_FRAME_SIZE]; |
31 | + int n_bytes = MAX_AUDIO_FRAME_SIZE; |
32 | |
33 | if (av_read_frame(pd->avFormatCtx, &packet) < 0) |
34 | return 1; |
35 | Index: src/decoder/dec_lavc.h |
36 | =================================================================== |
37 | --- src/decoder/dec_lavc.h (revision 1272) |
38 | +++ src/decoder/dec_lavc.h (revision 1273) |
39 | @@ -29,7 +29,8 @@ |
40 | #include "file_decoder.h" |
41 | |
42 | |
43 | -#define RB_LAVC_SIZE (3*AVCODEC_MAX_AUDIO_FRAME_SIZE) |
44 | +#define MAX_AUDIO_FRAME_SIZE 192000 // 1 second of 48khz 32bit audio |
45 | +#define RB_LAVC_SIZE (3*MAX_AUDIO_FRAME_SIZE) |
46 | |
47 | |
48 | typedef struct _lavc_pdata_t { |