[SCM] libav/experimental: Increase buffer size because the header itself can be larger than 8192 (largest size according to spec: 64k). Fixes playback of mmsh://a1635.v24937.c2493.g.vm.akamaistream.net/7/1635/2493/v0001/premrad.download.akamai.com/2493/premiere_rock_report/Country_Report.wma

siretart at users.alioth.debian.org siretart at users.alioth.debian.org
Sun Jun 30 17:20:34 UTC 2013


The following commit has been merged in the experimental branch:
commit c4e93eeecdab3e1a0c2d22df4360b994cb6643a7
Author: Zhentan Feng <spyfeng at gmail.com>
Date:   Fri Dec 17 21:17:40 2010 +0000

    Increase buffer size because the header itself can be larger than 8192
    (largest size according to spec: 64k). Fixes playback of
    mmsh://a1635.v24937.c2493.g.vm.akamaistream.net/7/1635/2493/v0001/premrad.download.akamai.com/2493/premiere_rock_report/Country_Report.wma
    
    Patch by Zhentan Feng <spyfeng gmail com>.
    
    Originally committed as revision 26047 to svn://svn.ffmpeg.org/ffmpeg/trunk

diff --git a/libavformat/mms.h b/libavformat/mms.h
index 7ee0485..31d71b4 100644
--- a/libavformat/mms.h
+++ b/libavformat/mms.h
@@ -39,7 +39,7 @@ typedef struct {
 
     /** Buffer for incoming packets. */
     /*@{*/
-    uint8_t in_buffer[8192];             ///< Buffer for incoming packets.
+    uint8_t in_buffer[65536];            ///< Buffer for incoming packets.
     uint8_t *read_in_ptr;                ///< Pointer for reading from incoming buffer.
     int remaining_in_len;                ///< Reading length from incoming buffer.
     /*@}*/

-- 
Libav/FFmpeg packaging



More information about the pkg-multimedia-commits mailing list