Fix #28949: can't render video to Flash
authorSergey Sharybin <sergey.vfx@gmail.com>
Mon, 24 Oct 2011 10:26:37 +0000 (10:26 +0000)
committerSergey Sharybin <sergey.vfx@gmail.com>
Mon, 24 Oct 2011 10:26:37 +0000 (10:26 +0000)
commit5a6605610dbdc78515343bae048fa3d10b23533c
treedd9b4fefffc9abc6c78a0f8ab0a70993fa0dde0d
parenta1af5ae6a69704eb147bc05f29374e894b9d0326
Fix #28949: can't render video to Flash

Several issues were discovered when was looking into this bug:

- MPEG file format didn't set needed codec settings such as frame
  rate and so, Was caused by not very correct fix fix #21351.
- "Expert" codec settings stored in idprops was affected on
  formats which don't actually need them causing some conflicts
  in codec settings.
- Flash codec doesn't support b-frames.

Now C presets shouldn't affect on each other and flash coded wouldn't
use b-frames even when using h264 format. Should work fine for files
created from scratch. If existing files fails to render, try to
switch file format to something else and then back to needed value.
source/blender/blenkernel/intern/writeffmpeg.c