obs-studio/plugins
jp9000 4a5ac39749 libobs: Fix starting video packet offset in outputs
(This commit also modifies the obs-outputs module)

The first video packet video offset (the value used to set the starting
point of video data) would be set to the DTS value of the first video
packet.  However, when b-frames are used, the first DTS value will be
negative.  This was originally done because FLV muxing requires that the
first packet's DTS start from 0.  Unfortunately, this would also
effectively cause the first packet's PTS/DTS value to be shifted forward
by the negative amount, which would cause video sync to be off by a
video frame or two.

This fixes it to start at the PTS value instead and preserve any
negative offsets.  Additionally, the FLV muxing code has been fixed to
ensure that it adjusts the starting video DTS to 0, and now correctly
adjusts the first audio packet's timestamp according to that DTS as well
(which it didn't do before).
2017-10-02 07:36:02 -07:00
..
coreaudio-encoder Update translations from Crowdin 2017-08-10 16:07:40 +02:00
decklink Update translations from Crowdin 2017-08-10 16:07:40 +02:00
enc-amf@94b260e76c enc-amf: Update to 2.2.2 2017-08-08 23:24:02 +02:00
image-source image-source: Fix potential crash with slideshow 2017-08-10 21:30:03 -07:00
linux-alsa Update translations from Crowdin 2017-08-10 16:07:40 +02:00
linux-capture Merge pull request #987 from seirl/master 2017-09-12 05:30:36 -07:00
linux-jack Update translations from Crowdin 2017-05-20 10:18:41 +02:00
linux-pulseaudio linux-pulseaudio: Use actual sink device names 2017-09-12 04:01:06 -07:00
linux-v4l2 Update translations from Crowdin 2017-08-10 16:07:40 +02:00
mac-avcapture Update translations from Crowdin 2017-08-10 16:07:40 +02:00
mac-capture Update translations from Crowdin 2017-08-10 16:07:40 +02: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 potential seek issues with media source 2017-09-17 05:55:56 -07:00
obs-filters Update translations from Crowdin 2017-08-10 16:07:40 +02:00
obs-libfdk Update translations from Crowdin 2017-08-10 16:07:40 +02:00
obs-outputs libobs: Fix starting video packet offset in outputs 2017-10-02 07:36:02 -07:00
obs-qsv11 Update translations from Crowdin 2017-08-10 16:07:40 +02:00
obs-text Update translations from Crowdin 2017-08-10 16:07:40 +02:00
obs-transitions obs-transitions: Fix integer conversion warning 2017-09-16 13:59:53 -07:00
obs-vst@581ce677c3 VST: bump vst submodule ref 2017-05-19 19:21:44 -05:00
obs-x264 Update translations from Crowdin 2017-08-10 16:07:40 +02:00
rtmp-services rtmp-services: Add looch.tv streaming platform 2017-09-11 16:43:39 +03:00
text-freetype2 Update translations from Crowdin 2017-08-10 16:07:40 +02:00
vlc-video vlc-source: Add media control hotkeys 2017-09-11 01:13:59 -07:00
win-capture Update translations from Crowdin 2017-08-10 16:07:40 +02:00
win-dshow Update translations from Crowdin 2017-08-10 16:07:40 +02:00
win-ivcam win-ivcam: Fix potential null pointer dereference 2017-05-01 19:29:41 +02:00
win-mf Update translations from Crowdin 2017-08-10 16:07:40 +02:00
win-wasapi Update translations from Crowdin 2017-08-10 16:07:40 +02:00
CMakeLists.txt Add VST Plugin 2017-01-30 16:05:25 -08:00