On Wed, Feb 08, 2017 at 12:51:37PM +0100, Alexandra Hájková wrote:
> Some muxers may use the BMP_HEADER Format Data size instead
> of the ASF-specific one.
> 
> Bug-Id: 1020
> ---

Again: CC: libav-sta...@libav.org

> --- a/libavformat/asfdec.c
> +++ b/libavformat/asfdec.c
> @@ -691,20 +691,22 @@ static int asf_read_properties(AVFormatContext *s, 
> const GUIDParseTable *g)
>  
>  static int parse_video_info(AVIOContext *pb, AVStream *st)
>  {
> -    uint16_t size;
> +    uint16_t size_asf; // ASF specific Format Data size
> +    uint32_t size_bmp; // BMP_HEADER specific Format Data size

foo-specific ..

> --- a/libavformat/riffdec.c
> +++ b/libavformat/riffdec.c
> @@ -180,10 +180,12 @@ enum AVCodecID ff_wav_codec_get_id(unsigned int tag, 
> int bps)
>      return id;
>  }
>  
> -int ff_get_bmp_header(AVIOContext *pb, AVStream *st)
> +int ff_get_bmp_header(AVIOContext *pb, AVStream *st, uint32_t *size)
>  {
>      int tag1;
> -    avio_rl32(pb); /* size */
> +    uint32_t size_ = avio_rl32(pb); /* size */

Again: The comment adds no information.

Diego
_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to