Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#6093 closed defect (fixed)

aic: fix decoding

Reported by: ami_stuff Owned by:
Priority: normal Component: avcodec
Version: git-master Keywords: aic
Cc: Blocked By:
Blocking: Reproduced by developer: yes
Analyzed by developer: no

Description

another problematic sample ("color-chart_aic.mov") and decoding output from qt is here:

http://www.megafileupload.com/cthM/Archive_6.zip

C:\>ffmpeg -i test2_aic.mov out.bmp
p
ffmpeg version 3.2.git Copyright (c) 2000-2017 the FFmpeg developers
  built with gcc 4.6.2 (GCC)
  configuration: --disable-pthreads --enable-gpl --disable-ffprobe
  libavutil      55. 43.100 / 55. 43.100
  libavcodec     57. 72.100 / 57. 72.100
  libavformat    57. 62.100 / 57. 62.100
  libavdevice    57.  2.100 / 57.  2.100
  libavfilter     6. 69.100 /  6. 69.100
  libswscale      4.  3.101 /  4.  3.101
  libswresample   2.  4.100 /  2.  4.100
  libpostproc    54.  2.100 / 54.  2.100
[aic @ 0667d5c0] Warning: not compiled with thread support, using thread emulati
on
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test2_aic.mov':
  Metadata:
    major_brand     : qt
    minor_version   : 537199360
    compatible_brands: qt
    creation_time   : 2017-01-19T10:44:27.000000Z
  Duration: 00:00:00.07, start: 0.000000, bitrate: 40445 kb/s
    Stream #0:0(eng): Video: aic (icod / 0x646F6369), yuv420p(progressive), 1938
x1782, 40344 kb/s, 15 fps, 15 tbr, 600 tbn, 600 tbc (default)
    Metadata:
      creation_time   : 2017-01-19T10:44:27.000000Z
      handler_name    : Apple Alias Data Handler
      encoder         : Apple Intermediate Codec
[aic @ 06a5b0e0] Warning: not compiled with thread support, using thread emulati
on
[bmp @ 06a5c7a0] Warning: not compiled with thread support, using thread emulati
on
Output #0, image2, to 'out.bmp':
  Metadata:
    major_brand     : qt
    minor_version   : 537199360
    compatible_brands: qt
    encoder         : Lavf57.62.100
    Stream #0:0(eng): Video: bmp, bgr24, 1938x1782, q=2-31, 200 kb/s, 15 fps, 15
 tbn, 15 tbc (default)
    Metadata:
      creation_time   : 2017-01-19T10:44:27.000000Z
      handler_name    : Apple Alias Data Handler
      encoder         : Lavc57.72.100 bmp
Stream mapping:
  Stream #0:0 -> #0:0 (aic (native) -> bmp (native))
Press [q] to stop, [?] for help
[aic @ 06a5b0e0] Error decoding slice at 96.63
Error while decoding stream #0:0: Invalid data found when processing input
frame=    0 fps=0.0 q=0.0 Lsize=N/A time=00:00:00.00 bitrate=N/A speed=   0x

video:0kB audio:0kB subtitle:0kB other streams:0kB global headers:0kB muxing ove
rhead: unknown
Output file is empty, nothing was encoded (check -ss / -t / -frames parameters i
f used)
Conversion failed!

Attachments (4)

test2_aic.mov (329.1 KB ) - added by ami_stuff 7 years ago.
aic_320.7z (120.1 KB ) - added by ami_stuff 7 years ago.
aic_320_2.7z (39.4 KB ) - added by ami_stuff 7 years ago.
test2_2.7z (1.1 MB ) - added by ami_stuff 7 years ago.

Download all attachments as: .zip

Change History (12)

by ami_stuff, 7 years ago

Attachment: test2_aic.mov added

comment:1 by Carl Eugen Hoyos, 7 years ago

Component: undeterminedavcodec
Keywords: aic added
Reproduced by developer: set
Status: newopen
Version: unspecifiedgit-master

by ami_stuff, 7 years ago

Attachment: aic_320.7z added

by ami_stuff, 7 years ago

Attachment: aic_320_2.7z added

by ami_stuff, 7 years ago

Attachment: test2_2.7z added

comment:2 by ami_stuff, 7 years ago

added some more samples - for "aic_320.7z" situation is clear - when height is not multiply of 16 then file decodes incorrectly

comment:3 by Elon Musk, 7 years ago

Need binary of aic codec.

comment:4 by ami_stuff, 7 years ago

It's here:

https://support.apple.com/kb/DL1898?viewlocale=en_US&locale=en_US

First you need to extract dmg and later pkg.

In case you didn't success tell me and I will try to do it myself.

comment:5 by Elon Musk, 7 years ago

Resolution: fixed
Status: openclosed

comment:6 by Carl Eugen Hoyos, 7 years ago

Any chance that you will put ticket numbers into commit messages?

comment:7 by Elon Musk, 7 years ago

I do not like such idea. Trac may be switched to something else.

comment:8 by Carl Eugen Hoyos, 7 years ago

So - and please correct me if I misunderstand - because you fear that any information may not be available in the future (although we have trustworthy administrators now) you prefer this information to be not available at all?
That's apart from the fact that this bug tracker is mirrored by a mailing list that by definition cannot easily disappear so I doubt that the information may ever disappear.

Note: See TracTickets for help on using tickets.