Opened 6 years ago

Last modified 6 years ago

#7470 closed enhancement

ffmpeg-3.0.2 — at Version 7

Reported by: Fernando de Oliveira Owned by: blfs-book@…
Priority: normal Milestone: 7.10
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description (last modified by Armin K)

Change History (10)

comment:1 by Fernando de Oliveira, 6 years ago

Milestone: 7.107.9

comment:2 by ken@…, 6 years ago

Owner: changed from blfs-book@… to ken@…
Status: newassigned

comment:3 by ken@…, 6 years ago

Milestone: 7.97.10
Owner: changed from ken@… to blfs-book@…
Status: assignednew

Moving to 7.10, it breaks vlc, xine-lib, transcode.

(removed new optional deps I inadvertently put here, they are for x264)

Breakages

vlc (this looks fatal for 7.9):

checking for AVCODEC... yes
configure: error: libavutil versions 55 and later are not supported.

xine-lib:

ffmpeg_encoder.c: In function 'lavc_on_update_format':
ffmpeg_encoder.c:164:19: error: implicit declaration of function 'avcodec_alloc_frame' [-Werror=implicit-function-declaration]
   this->picture = avcodec_alloc_frame();
                   ^

transcode

aud_aux.c: In function 'tc_audio_init_ffmpeg':
aud_aux.c:329:18: error: 'CODEC_ID_MP2' undeclared (first use in this function)
         codeid = CODEC_ID_MP2;
                  ^
aud_aux.c:329:18: note: each undeclared identifier is reported only once for each function it appears in
aud_aux.c:332:18: error: 'CODEC_ID_AC3' undeclared (first use in this function)
         codeid = CODEC_ID_AC3;
                  ^
Last edited 6 years ago by ken@… (previous) (diff)

comment:4 by Chris Staub, 6 years ago

I built Xine-lib against FFmpeg 3.0, adding these commands:

sed -i 's/avcodec_alloc_frame/av_frame_alloc/' src/dxr3/ffmpeg_encoder.c src/combined/ffmpeg/ff_video_decoder.c src/combined/ffmpeg/ff_audio_decoder.c
sed -i 's/avcodec_free_frame/av_frame_free/' src/combined/ffmpeg/ff_audio_decoder.c

comment:5 by bdubbs@…, 6 years ago

Summary: ffmpeg-3.0ffmpeg-3.0.1

Now at version 3.0.1.

comment:6 by bdubbs@…, 6 years ago

Milestone: 7.10hold
Summary: ffmpeg-3.0.1ffmpeg-3.0.1 (wait for vlc to support this version)

Move to hold. Wait for vlc to support this package.

comment:7 by Armin K, 6 years ago

Description: modified (diff)
Milestone: hold7.10
Summary: ffmpeg-3.0.1 (wait for vlc to support this version)ffmpeg-3.0.2

Now 3.0.2

by Armin K, 6 years ago

libquicktime patch

by Armin K, 6 years ago

transcode patch

by Armin K, 6 years ago

Attachment: vlc-2.2.2-ffmpeg3.patch added

vlc patch

Note: See TracTickets for help on using tickets.