Opened 3 months ago

Closed 2 months ago

Last modified 2 months 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 3 months ago.
aic_320.7z (120.1 KB) - added by ami_stuff 2 months ago.
aic_320_2.7z (39.4 KB) - added by ami_stuff 2 months ago.
test2_2.7z (1.1 MB) - added by ami_stuff 2 months ago.

Download all attachments as: .zip

Change History (12)

Changed 3 months ago by ami_stuff

comment:1 Changed 3 months ago by cehoyos

  • Component changed from undetermined to avcodec
  • Keywords aic added
  • Reproduced by developer set
  • Status changed from new to open
  • Version changed from unspecified to git-master

Changed 2 months ago by ami_stuff

Changed 2 months ago by ami_stuff

Changed 2 months ago by ami_stuff

comment:2 Changed 2 months ago by ami_stuff

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

comment:3 Changed 2 months ago by richardpl

Need binary of aic codec.

comment:4 Changed 2 months ago by ami_stuff

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 Changed 2 months ago by richardpl

  • Resolution set to fixed
  • Status changed from open to closed

comment:6 Changed 2 months ago by cehoyos

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

comment:7 Changed 2 months ago by richardpl

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

comment:8 Changed 2 months ago by cehoyos

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.