Bug 20899

Summary: FFmpeg incompatibility in libmp3lame
Product: Sisyphus Reporter: Nikolay A. Fetisov <naf>
Component: liblameAssignee: Valery Inozemtsev <shrek>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: shrek
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
Patch to fix ffmpeg incompatibility in lame_encode_flush() none

Description Nikolay A. Fetisov 2009-07-29 02:11:54 MSD
Created attachment 3703 [details]
Patch to fix ffmpeg incompatibility in lame_encode_flush()

В версиях LAME 3.98.x (и в текущей 3.98.2-alt1) возникает ошибка в libmp3lame при использовании библиотеки FFmpeg'ом, приводящая к сбоям при перекодировке звука в MP3 с сообщением "libmp3lame: output buffer too small".

См. ошибки #803 для FFmpeg (https://roundup.ffmpeg.org/roundup/ffmpeg/issue803) и #2553863 для LAME (http://sourceforge.net/tracker/?func=detail&aid=2553863&group_id=290&atid=100290).

Исправление несовместимости с ffmpeg есть в CVS.

Патч для 3.98.2 приложен, репозиторий с патчем - 
http://git.altlinux.org/people/naf/packages/?p=lame.git;a=shortlog;h=refs/heads/ffmpeg-fix
Comment 1 Repository Robot 2009-07-29 10:25:37 MSD
lame-3.98.2-alt2 -> sisyphus:

* Wed Jul 29 2009 Valery Inozemtsev <shrek@altlinux> 3.98.2-alt2

- applied lame-3.98-alt-ffmpeg_fix.patch (closes: #20899)