Michael Fabian 'Xaymar' Dirks
5c8939b4a8
encoder: Delay init until resolution, framerate and color are finalized
...
Fixes a crash due to reading/writing out of bounds when the resolution, color and framerate end up different than initially expected during the creation of the encoder. While this does change the error message that appears when the encoder can't be initialized, it is better than outright crashing OBS Studio.
2019-08-11 21:46:21 +02:00
Michael Fabian 'Xaymar' Dirks
3253e97dec
encoder: Implement initial support for AVC streaming
...
This is currently not fully working, but it makes OBS not crash so that's good enough for this commit.
2019-08-10 22:37:49 +02:00
Michael Fabian 'Xaymar' Dirks
f5052f45c6
project: Fix support for avcodec version 58 and newer
2019-08-03 09:45:56 +02:00
Michael Fabian 'Xaymar' Dirks
8b2fafbbd1
encoder: Cleanup
2019-07-25 02:10:42 +02:00
Michael Fabian 'Xaymar' Dirks
7c3e313bcd
encoder: Rename class from generic to encoder
2019-07-24 19:51:05 +02:00
Michael Fabian 'Xaymar' Dirks
8c80f6c79e
project: Remove old Prores implementation
2019-07-24 19:14:21 +02:00
Michael Fabian 'Xaymar' Dirks
fa5c421d34
project: Drop GPL in favor of MIT license
2019-07-24 11:04:24 +02:00
Michael Fabian 'Xaymar' Dirks
38f154531c
encoder: Deprecate encoders based on old implementation
2019-07-21 11:55:13 +02:00
Michael Fabian 'Xaymar' Dirks
ec75fe23fe
Initial code (pre-GitHub)
...
Contains:
- ffmpeg object wrappers
- base encoder class
- Apply ProRes encoder (prores_aw)
- OBS plugin structure
2018-11-13 19:04:13 +01:00