Opened 8 years ago

Closed 8 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

Description

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

http://www.datafilehost.com/d/9cf04835

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
ible!
[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 by Elon Musk, 8 years ago

Resolution: wontfix
Status: newclosed

There is no way to fix this.

comment:2 by Carl Eugen Hoyos, 8 years ago

Component: undeterminedavformat
Keywords: bink added
Priority: normalwish
Reproduced by developer: set
Type: defectenhancement
Version: unspecifiedgit-master

Patch sent.

comment:3 by Carl Eugen Hoyos, 8 years ago

Resolution: wontfix
Status: closedreopened

comment:4 by Carl Eugen Hoyos, 8 years ago

Please elaborate on where this file comes from.

in reply to:  4 comment:5 by ami_stuff, 8 years ago

Replying to cehoyos:

Please elaborate on where this file comes from.

from the game Monkey Island 4

http://www.datafilehost.com/d/31fe6050

comment:7 by Carl Eugen Hoyos, 8 years ago

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 by ami_stuff, 8 years ago

Yes files are identical.

comment:9 by Carl Eugen Hoyos, 8 years ago

Resolution: fixed
Status: reopenedclosed
Note: See TracTickets for help on using tickets.