Opened 4 years ago

Closed 4 years ago

#5410 closed enhancement (fixed)

bink: skip "SMUSH" hunk

Reported by: ami_stuff Owned by:
Priority: wish Component: avformat
Version: git-master Keywords: bink
Cc: Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: no


to decode attached file bink demuxer should skip SMUSH hunk (file decodes correctly when I remove this hunk in hex editor).

C:\>ffmpeg -i ela2.m4b
ffmpeg version N-78758-g5156578 Copyright (c) 2000-2016 the FFmpeg developers
  built with gcc 5.3.0 (GCC)
  configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-av
isynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab
le-iconv --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --
enable-libdcadec --enable-libfreetype --enable-libgme --enable-libgsm --enable-l
ibilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enab
le-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --en
able-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --ena
ble-libtwolame --enable-libvidstab --enable-libvo-amrwbenc --enable-libvorbis --
enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-lib
x265 --enable-libxavs --enable-libxvid --enable-libzimg --enable-lzma --enable-d
ecklink --enable-zlib
  libavutil      55. 19.100 / 55. 19.100
  libavcodec     57. 27.100 / 57. 27.100
  libavformat    57. 26.100 / 57. 26.100
  libavdevice    57.  0.101 / 57.  0.101
  libavfilter     6. 37.100 /  6. 37.100
  libswscale      4.  0.100 /  4.  0.100
  libswresample   2.  0.101 /  2.  0.101
  libpostproc    54.  0.100 / 54.  0.100
[aac @ 038de5e0] Format aac detected only with low score of 1, misdetection poss
[aac @ 038e71c0] More than one AAC RDB per ADTS frame is not implemented. Update
 your FFmpeg version to the newest one from Git. If the problem still occurs, it
 means that your file has a feature which has not been implemented.
[aac @ 038e71c0] channel element 1.12 is not allocated
[aac @ 038e71c0] Number of bands (4) exceeds limit (1).
[aac @ 038e71c0] channel element 3.15 is not allocated
[aac @ 038e71c0] Sample rate index in program config element does not match the

Change History (9)

comment:1 Changed 4 years ago by richardpl

  • Resolution set to wontfix
  • Status changed from new to closed

There is no way to fix this.

comment:2 Changed 4 years ago by cehoyos

  • Component changed from undetermined to avformat
  • Keywords bink added
  • Priority changed from normal to wish
  • Reproduced by developer set
  • Type changed from defect to enhancement
  • Version changed from unspecified to git-master

Patch sent.

comment:3 Changed 4 years ago by cehoyos

  • Resolution wontfix deleted
  • Status changed from closed to reopened

comment:4 follow-up: Changed 4 years ago by cehoyos

Please elaborate on where this file comes from.

comment:5 in reply to: ↑ 4 Changed 4 years ago by ami_stuff

Replying to cehoyos:

Please elaborate on where this file comes from.

from the game Monkey Island 4

comment:7 Changed 4 years ago by cehoyos

Do you have the game?
Could you confirm that the files you uploaded are identical to the files in the game and not changed / broken when extracted?

I believe smush.txt already confirms this but a confirmation would be helpful.

comment:8 Changed 4 years ago by ami_stuff

Yes files are identical.

comment:9 Changed 4 years ago by cehoyos

  • Resolution set to fixed
  • Status changed from reopened to closed
Note: See TracTickets for help on using tickets.