Bug#789254: This sample seems not to be processable by FFmpeg

Peter Belkner pbelkner at snafu.de
Sun Jun 21 22:30:41 UTC 2015


I've made an educated guess on how to continue: simply skip the package, 
and it seems to work smoothly:

    diff -rc ./bs1770gain-0.4.3/libffsox-2/ffsox_frame_reader.c ./bs1770gain-0.4.4-beta2/libffsox-2/ffsox_frame_reader.c
    *** ./bs1770gain-0.4.3/libffsox-2/ffsox_frame_reader.c	2015-06-14 18:11:19.000000000 +0200
    --- ./bs1770gain-0.4.4-beta2/libffsox-2/ffsox_frame_reader.c	2015-06-22 00:22:18.000000000 +0200
    ***************
    *** 145,152 ****
             }
       
             if ((size=avcodec_decode_audio4(cc,frame,&got_frame,pkt))<0) {
    !         DMESSAGE("decoding audio");
    !         return -1;
             }
       
             pkt->size-=size;
    --- 145,153 ----
             }
       
             if ((size=avcodec_decode_audio4(cc,frame,&got_frame,pkt))<0) {
    !         // skip the package.
    !         pkt->size=0;
    !         return 0;
             }
       
             pkt->size-=size;




On 21.06.2015 23:56, Peter Belkner wrote:
> Hi Carl Eugen,
>
> thanks for sharing. The issue under the hood is seems to be that 
> avcodec_decode_audio4() returns with error "[mp2 @ 0x9e527c0] Header 
> missing". How to continue in such a case?
>
> Thanks and regards,
>
> Peter
>
>
>
> On 21.06.2015 23:09, Carl Eugen Hoyos wrote:
>> On Sunday 21 June 2015 10:28:55 pm Peter Belkner wrote:
>>> What BS1770GAIN does is best approximated by the following FFmpeg
>>> command (copying the video stream, transcoding the audio stream into
>>> FLAC and muxing both into a MKV container):
>>>
>>>      $ ffmpeg -i sample/20030213-cvs.mpeg -vcodec copy -acodec flac -y
>>> ffmpeg/20030213-cvs.mkv
>> $ ffmpeg -fflags +genpts -i 20030213-cvs.mpeg -vcodec copy
>> -acodec flac out.mkv
>>
>> Carl Eugen
>>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20150622/5f984d9c/attachment-0001.html>


More information about the pkg-multimedia-maintainers mailing list