View Bug Details

IDProjectCategoryView StatusLast Update
0001980DCP-o-maticPackagingpublic2023-09-01 21:49
Reportercarl Assigned Tocarl  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Target Version2.18.0 
Summary0001980: Update to ffmpeg 4.4
Description

[]

TagsNo tags attached.
Branchnew-ffmpeg{,-take2}
Estimated weeks required
Estimated work requiredUndecided

Activities

carl

2021-04-24 23:53

administrator   ~0004298

Lots of test failures related to the audio decoder (and maybe some other stuff).

carl

2021-04-26 23:06

administrator   ~0004299

Now running ci again.

carl

2021-04-28 00:05

administrator   ~0004301

This is a complete nightmare, with weird breakage all over the place; and it doesn't really seem to be that important, so I'll bump it until post 2.16.

carl

2021-04-28 00:25

administrator   ~0004302

There's a few things that need doing separately, probably:

  • some relatively straightforward deprecation warning removals
  • the AVCodecContext-related deprecations which seem much trickier
  • the new send/receive API
  • update the library

carl

2021-04-30 00:00

administrator   ~0004303

Decoding seems ok on new-ffmpeg-take2. But encoding is badly broken after 'switch encoding to FFmpeg send/receive API"; e.g. ffprobe build/test/ffmpeg_encoder_h264_test5.mp4 gives a whole load of errors (and ffcmp does not even try to check video data...!)

It may have something to do with code protected with FF_API_LAVF_AVCTX; or at least something magical that happens if AVStream::codec is set.

carl

2021-04-30 00:07

administrator   ~0004304

One thing seems to be you have to call avcodec_open2 before creating streams... obviously...

carl

2021-05-01 18:33

administrator   ~0004305

1516214cdc7970797b79bca06b46a2eed16a1da3

Bug History

Date Modified Username Field Change
2021-04-22 21:00 carl New Bug
2021-04-22 21:00 carl Tag Attached: alpha-1-blocker
2021-04-22 21:14 carl Tag Attached: ci
2021-04-22 21:15 carl Branch => new-ffmpeg
2021-04-22 21:15 carl Estimated work required => Undecided
2021-04-22 21:15 carl Assigned To => carl
2021-04-22 21:15 carl Status new => confirmed
2021-04-22 21:18 carl Tag Detached: ci
2021-04-22 21:18 carl Tag Attached: ci
2021-04-24 23:53 carl Note Added: 0004298
2021-04-26 23:06 carl Note Added: 0004299
2021-04-28 00:04 carl Priority immediate => normal
2021-04-28 00:04 carl Target Version 2.16.0 => 2.18.0
2021-04-28 00:05 carl Note Added: 0004301
2021-04-28 00:05 carl Tag Detached: alpha-1-blocker
2021-04-28 00:05 carl Tag Detached: ci
2021-04-28 00:25 carl Note Added: 0004302
2021-04-28 23:30 carl Branch new-ffmpeg => new-ffmpeg{,-take2}
2021-04-30 00:00 carl Note Added: 0004303
2021-04-30 00:07 carl Note Added: 0004304
2021-05-01 18:33 carl Status confirmed => resolved
2021-05-01 18:33 carl Resolution open => fixed
2021-05-01 18:33 carl Note Added: 0004305
2023-09-01 21:49 carl Status resolved => closed