[FFmpeg-trac] #1817(undetermined:reopened): create_time contains wrong value for Canon EOS 550D movies

FFmpeg trac at avcodec.org
Mon Oct 15 19:08:23 CEST 2012


#1817: create_time contains wrong value for Canon EOS 550D movies
-------------------------------------+-------------------------------------
             Reporter:  pwes         |                    Owner:
                 Type:  defect       |                   Status:  reopened
             Priority:  normal       |                Component:
              Version:  git-master   |  undetermined
             Keywords:  mov          |               Resolution:
  creation_time                      |               Blocked By:
             Blocking:               |  Reproduced by developer:  0
Analyzed by developer:  0            |
-------------------------------------+-------------------------------------
Changes (by pwes):

 * status:  closed => reopened
 * resolution:  worksforme =>


Comment:

 I tried to `git bisect`, but the history is horrible and git goes awry.
 One time it is `avprobe` (which works), an other it's `ffprobe` (which
 doesn't); `git blame` on suspected `libavformat/mov.c` reveal all the
 content replaced with commit `fafd844`, which doesn't have any parents...
 The same for current master (`8cbb8f5`). Can't get my head around it,
 really...

 Anyway, what I could verify is that `releases/0.11` works and
 `releases/1.0` doesn't. Always building from clean git repo with:
 {{{
 ./configure --enable-gpl --enable-libfaac --enable-libmp3lame   --enable-
 libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp --enable-
 libtheora   --enable-libvorbis --enable-x11grab --enable-libx264 --enable-
 nonfree   --enable-version3
 make
 }}}

 gives for 0.11.2:
 {{{
 ffmpeg version 0.11.2 Copyright (c) 2000-2012 the FFmpeg developers
   built on Oct 15 2012 18:00:21 with gcc 4.6.3
   configuration: --enable-gpl --enable-libfaac --enable-libmp3lame
 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp
 --enable-libtheora --enable-libvorbis --enable-x11grab --enable-libx264
 --enable-nonfree --enable-version3
   libavutil      51. 54.100 / 51. 54.100
   libavcodec     54. 23.100 / 54. 23.100
   libavformat    54.  6.100 / 54.  6.100
   libavdevice    54.  0.100 / 54.  0.100
   libavfilter     2. 77.100 /  2. 77.100
   libswscale      2.  1.100 /  2.  1.100
   libswresample   0. 15.100 /  0. 15.100
   libpostproc    52.  0.100 / 52.  0.100
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'MVI_5304.MOV':
   Metadata:
     major_brand     : qt
     minor_version   : 537331968
     compatible_brands: qt  CAEP
     creation_time   : 2012-10-15 13:16:59
   Duration: 00:00:01.02, start: 0.000000, bitrate: 18889 kb/s
     Stream #0:0(eng): Video: h264 (Constrained Baseline) (avc1 /
 0x31637661), yuvj420p, 640x480, 17337 kb/s, 50 fps, 50 tbr, 50k tbn, 100k
 tbc
     Metadata:
       creation_time   : 2012-10-15 13:16:59
     Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz,
 stereo, s16, 1536 kb/s
     Metadata:
       creation_time   : 2012-10-15 13:16:59
 }}}

 and for 1.0:

 {{{
 ffmpeg version 1.0 Copyright (c) 2000-2012 the FFmpeg developers
   built on Oct 15 2012 18:16:01 with gcc 4.6 (Ubuntu/Linaro
 4.6.3-1ubuntu5)
   configuration: --enable-gpl --enable-libfaac --enable-libmp3lame
 --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-librtmp
 --enable-libtheora --enable-libvorbis --enable-x11grab --enable-libx264
 --enable-nonfree --enable-version3
   libavutil      51. 73.101 / 51. 73.101
   libavcodec     54. 59.100 / 54. 59.100
   libavformat    54. 29.104 / 54. 29.104
   libavdevice    54.  2.101 / 54.  2.101
   libavfilter     3. 17.100 /  3. 17.100
   libswscale      2.  1.101 /  2.  1.101
   libswresample   0. 15.100 /  0. 15.100
   libpostproc    52.  0.100 / 52.  0.100
 Guessed Channel Layout for  Input Stream #0.1 : stereo
 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'MVI_5304.MOV':
   Metadata:
     major_brand     : qt
     minor_version   : 537331968
     compatible_brands: qt  CAEP
     creation_time   : 1942-09-10 06:48:43
   Duration: 00:00:01.02, start: 0.000000, bitrate: 18889 kb/s
     Stream #0:0(eng): Video: h264 (Constrained Baseline) (avc1 /
 0x31637661), yuvj420p, 640x480, 17337 kb/s, 50 fps, 50 tbr, 50k tbn, 100k
 tbc
     Metadata:
       creation_time   : 1942-09-10 06:48:43
     Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz,
 stereo, s16, 1536 kb/s
     Metadata:
       creation_time   : 1942-09-10 06:48:43
 }}}

 Can it be any problem with libraries, or all container decoding takes
 place in ffmpeg source exclusively?

-- 
Ticket URL: <https://ffmpeg.org/trac/ffmpeg/ticket/1817#comment:4>
FFmpeg <http://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list