obs-studio/plugins
pkviet 520a91323b obs-ffmpeg: Fix ffmpeg output recording in x264
Fixes ticket 1070.
See also
https://obsproject.com/forum/threads/ffmpeg-recording.77378/#post-330473
(related bugs).
The ffmpeg constant AVFMT_RAWPICTURE was deprecated in october 2015
and marked for removal at avformat major bump to version 58
(ffmpeg commit 34ed5c2 , oct 12, 2015).
The bump occured with commit 69b5ce6 (oct21, 2017).
The constant was subsequently removed (commit 693a11b, oct 26 2017).
It was removed from obs-studio with commit d670d7b (from me).
But the code block which was executed with this constant was not
removed, causing issues with ffmpeg output.
The commit fixes the issue for old ffmpeg builds as well as new ones.
The constant is reintegrated for avformat major version < 58 and removed
for version >= 58 (along with its accompanying code).
Thanks to J Lowe for help in solving the bug.
(tested on win 10, macos 10.13, ubuntu 17.10 with ffmpeg head & ffmpeg
3.4.1)
2017-12-21 23:28:35 +01:00
..
coreaudio-encoder libobs: Add surround sound audio support 2017-11-26 03:41:53 -08:00
decklink decklink: Rename 5.1 and 7.1 multi-channel formats 2017-12-02 23:22:34 +02:00
enc-amf@477006177b enc-amf: Version 2.2.4 2017-10-23 01:08:03 +02:00
image-source Update translations from Crowdin 2017-10-17 05:39:22 -07:00
linux-alsa libobs: Add surround sound audio support 2017-11-26 03:41:53 -08:00
linux-capture linux-capture: Log window capture's target 2017-11-26 18:01:28 -08:00
linux-jack Update translations from Crowdin 2017-05-20 10:18:41 +02:00
linux-pulseaudio libobs: Add surround sound audio support 2017-11-26 03:41:53 -08:00
linux-v4l2 Update translations from Crowdin 2017-08-10 16:07:40 +02:00
mac-avcapture Update translations from Crowdin 2017-10-17 05:39:22 -07:00
mac-capture mac-capture: Log window capture's target 2017-11-26 18:01:22 -08:00
mac-syphon Update translations from Crowdin 2017-08-10 16:07:40 +02:00
mac-vth264 Update translations from Crowdin 2017-08-10 16:07:40 +02:00
obs-browser@542bf4cdb9 obs-browser: version 1.30.1 2017-08-18 22:26:47 -05:00
obs-ffmpeg obs-ffmpeg: Fix ffmpeg output recording in x264 2017-12-21 23:28:35 +01:00
obs-filters Fix a number of GCC warnings 2017-12-06 16:42:45 -08:00
obs-libfdk libobs: Add surround sound audio support 2017-11-26 03:41:53 -08:00
obs-outputs Fix a number of GCC warnings 2017-12-06 16:42:45 -08:00
obs-qsv11 Update translations from Crowdin 2017-08-10 16:07:40 +02:00
obs-text Update translations from Crowdin 2017-10-17 05:39:22 -07:00
obs-transitions Update translations from Crowdin 2017-10-17 05:39:22 -07:00
obs-vst@a07f7398be Fix a number of MSVC warnings 2017-12-06 16:07:23 -08:00
obs-x264 Update translations from Crowdin 2017-08-10 16:07:40 +02:00
rtmp-services Fix a number of GCC warnings 2017-12-06 16:42:45 -08:00
text-freetype2 Update translations from Crowdin 2017-08-10 16:07:40 +02:00
vlc-video Update translations from Crowdin 2017-10-17 05:39:22 -07:00
win-capture win-capture: Fix memory capture crash on new capture 2017-12-14 16:40:14 +01:00
win-dshow Fix a number of MSVC warnings 2017-12-05 13:53:44 -08:00
win-ivcam Fix a number of MSVC warnings 2017-12-06 16:07:23 -08:00
win-mf Update translations from Crowdin 2017-08-10 16:07:40 +02:00
win-wasapi libobs: Add surround sound audio support 2017-11-26 03:41:53 -08:00
CMakeLists.txt cmake: Add CMake option to disable building plugins 2017-11-26 03:16:22 -08:00