Add preliminary AMD VCE support.
Integrate ObsVCE into OBS.
Profiling. Don't call anything in assert() or you gonna have a bad day in release mode :facepalm:
Bitrate is in Kbps
Fix ObsAPI x64 linker path.
Fixed QP is not quite CRF
VS2013 SLNs.
Fix OBSApi x64 Debug link too, sigh.
OVE_DYN: Load OpenVideo.dll dynamically or link to it. Call init() from inside OBS for more graceful fail.
Delete encoder if init() failed.
Better typedefs for dynamic loading. "Peek definition" actually usable if going with linking.
Add 'locked' boolean to input surfaces. Disable reuse of already mapped buffers in RequestBuffers (or you probably miss a frame).
Remove OVOutput.
Remove some comments
Rename vars. Set peak bitrate. QP calculation tweak. Profiling. Can has forced IDR per 300 frames?
Rename vars. Set peak bitrate. QP calculation tweak. Profiling. Can has forced IDR per 300 frames?
Merge branch 'obsvce' of github.com:jackun/OBS into obsvce
Force IDR with encoder setting.
Remap buffer after use. Keyframe interval forces IDR.
CBR padding, cropping bottoms.
Don't random access VRAM. Optionally use CL for conversions.