Fixes for #26837: MPEG Preseek does not work for some h264 files.
authorSergey Sharybin <sergey.vfx@gmail.com>
Wed, 12 Oct 2011 12:49:45 +0000 (12:49 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Wed, 12 Oct 2011 12:49:45 +0000 (12:49 +0000)
commit5a3540f4d8f8e674eaea96d6ce63f87b685c29ef
tree59d2ffa207d169c3c2ce05a57cd55af9470c7d07
parentbe24b4dfccfda38c776545d571897ab17ecc96a6
Fixes for #26837: MPEG Preseek does not work for some h264 files.

- Display running job template in all sequencer modes
  It was displayed only for sequencer mode without preview.
- Fixed proxy rebuild progress indicator
  It was alsways zero because of incorrect rounding.
- Fixed timecode saving on windows (and probably some other platforms)
  It was caused by incorrect opening file for writting -- it should
  be opened in binary format "wb". This error caused incorrect
  movie duration detection on windows.
- Fixed movie resolution detection for some movies.
  In file attached to report, Blender detected resolution 1920x1088
  instead of 1920x1080. Not sure if this fix is correct or it's
  issue in FFmpeg, but it's something what mplayer using: store
  width/height before running avcodec_open().
- Fixed frame number calculation when building timecodes.
  It was rounding error caused some frames be positioned incorrect
  in several cases (that each 6th frame rendered as next frame
  from report).
release/scripts/startup/bl_ui/space_sequencer.py
source/blender/imbuf/intern/anim_movie.c
source/blender/imbuf/intern/indexer.c