Go to file
Sergey Sharybin e6cdee370e Patch #34204: [Render Animation] Fails with "Error: Specified sample_fmt is not supported" with ogg vorbis
Patch by Jehan Pages (pardon for mis-typing, emacs-nox works not so good with
urf-8 buffers here), with some own modifications. Thanks!

From the patch tracker:

The problem is because of several versions of ffmpeg, but even more because of
the fork situation libav/ffmpeg. So there are some installed versions out there
where you *must* use a float sample for some codec; whereas oppositely on some
other installations, you *must* use the int sample. So for some people, one
works not the other, and reciprocally.

As a consequence, you can't just have a switch codec-based, like in current
code, which decides on the float or int implementation, you must necessarily
have a runtime test because you won't know until then if ogg vorbis will use
one or another sample (note: that's true also for AC3 as I fixed the exact same
bug in DVDStyler for AC3 encoding a few months ago; and I guess it would be same
for AAC).

Some notes from self:
- New FFmpeg requires using FLTP for AAC, AC3 and Vorbis, it's not supported
  by audaspace and result in this case would be just wrong. Throw an error
  in cases FLTP is trying to be used.
- Moved strict_std_compliance a bit upper. When we'll support FLTP both
  FLT and FLTP for AAC would need to be using FF_COMPLIANCE_EXPERIMENTAL.
- It is nice to have such check of supported by codec formats anyway.
2013-03-12 16:57:14 +00:00
build_files Woops, installing dlls shall happen after all the folders are created. 2013-03-12 09:24:52 +00:00
doc rst doc update: adding a link to Joystick class from bge.logic.joysticks 2013-02-28 05:18:47 +00:00
extern Patch [#34373] Use i18n monospace font in Text editor and Python console 2013-03-12 07:25:53 +00:00
intern Cycles / OSL: 2013-03-10 00:42:47 +00:00
release Add i18n monospace font (bmonofont-i18n.ttf) which will be used for the text editor and interactive console 2013-03-12 07:07:04 +00:00
source Patch #34204: [Render Animation] Fails with "Error: Specified sample_fmt is not supported" with ogg vorbis 2013-03-12 16:57:14 +00:00
CMakeLists.txt use gcc warning -Wredundant-decls, exposes some odd/duplicate declarations which have been removed. 2013-03-11 20:27:38 +00:00
COPYING == docs == 2010-10-13 14:44:22 +00:00
GNUmakefile code cleanup: comment unused members of bmesh operator slots and some osl style edits. 2012-11-20 14:31:58 +00:00
SConstruct OpenGL: more work on fixed function lighting implementation as GLSL. 2013-03-10 15:38:23 +00:00