Bug Report Audio gets out of sync on next gen consoles

MrPharCyde

New Member
Hello again,

Not sure if you're aware Jim and I wish I had more info to offer, but when using OBS with my PS4 or XBox One, after an undetermined amount of time the regular game audio will get out of sync (weapon fire, dialog, etc.). Closing and restarting OBS is the only way to fix it. Even the audible queues when selecting between elements in the main PS4 / XBox menus will be out of sync.

I'll report back if I find anything, but In the mean time if there are any suggestions on how to fix this or if there's any further information I can supply, just let me know.

Regards,

MrPharCyde
twitch.tv/mrpharcyde
 

MrPharCyde

New Member
I'm using a Live Gamer HD

Log posted below:

Note: CPU is overclocked to 4.8.

Code:
19:05:59: Open Broadcaster Software v0.584b - 64bit ( ^ω^)
19:05:59: -------------------------------
19:05:59: CPU Name: Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz
19:05:59: CPU Speed: 3400MHz
19:05:59: Physical Memory:  16333MB Total, 13489MB Free
19:05:59: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
19:05:59: monitor 1: pos={0, 0}, size={1920, 1200}
19:05:59: Windows Version: 6.1 Build 7601 S
19:05:59: Aero is Disabled
19:05:59: -------------------------------
19:05:59: OBS Modules:
19:05:59: Base Address     Module
19:05:59: 000000003FF70000 OBS.exe
19:05:59: 00000000E9820000 OBSApi.dll
19:05:59: 00000000F9E90000 DShowPlugin.dll
19:05:59: 00000000F9E60000 GraphicsCapture.dll
19:05:59: 00000000F9E40000 NoiseGate.dll
19:05:59: 00000000F9E20000 PSVPlugin.dll
19:05:59: ------------------------------------------
19:05:59: Adapter 1
19:05:59:   Video Adapter: NVIDIA GeForce GTX 680
19:05:59:   Video Adapter Dedicated Video Memory: 2051735552
19:05:59:   Video Adapter Shared System Memory: 2147807232
19:05:59:   Video Adapter Output 1: pos={0, 0}, size={1920, 1200}, attached=true
19:05:59: =====Stream Start: 2013-11-23, 19:05:59===============================================
19:05:59:   Multithreaded optimizations: On
19:05:59:   Base resolution: 1280x720
19:05:59:   Output resolution: 1280x720
19:05:59: ------------------------------------------
19:05:59: Loading up D3D10 on NVIDIA GeForce GTX 680...
19:05:59: ------------------------------------------
19:05:59: Audio Format: 44100hz
19:05:59: Playback device Default
19:05:59: ------------------------------------------
19:05:59: Using desktop audio input: Headset Earphone (2- ASTRO Wireless Transmitter )
19:05:59: ------------------------------------------
19:05:59: Using auxilary audio input: Microphone (Yeti Stereo Microphone)
19:05:59: ------------------------------------------
19:05:59: Audio Encoding: AAC
19:05:59:     bitrate: 160
19:05:59: ------------------------------------------
19:05:59:     device: AVerMedia HD Capture C985 Bus 3,
19:05:59:     device id \\?\pci#ven_1af2&dev_a001&subsys_a0011af2&rev_00#4&2509623&0&00e0#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{957bd672-7934-4b55-b81a-3e22b14c679a},
19:05:59:     chosen type: YV12, usingFourCC: true, res: 1280x720 - 1280x720, frameIntervals: 166666-666666
19:05:59:     use buffering: false - 0, fourCC: 'YV12'
19:05:59: 
19:05:59: Using directshow input
19:05:59: Using text output
19:05:59: Using text output
19:05:59: Using bitmap image
19:05:59: Scene buffering time set to 400
19:05:59: ------------------------------------------
19:05:59: Video Encoding: x264
19:05:59:     fps: 60
19:05:59:     width: 1280, height: 720
19:05:59:     preset: fast
19:05:59:     profile: high
19:05:59:     keyint: 120
19:05:59:     CBR: yes
19:05:59:     CFR: no
19:05:59:     max bitrate: 2400
19:05:59:     buffer size: 2400
19:05:59: ------------------------------------------
19:05:59: MMDeviceAudioSource: Frequency for device 'Headset Earphone (2- ASTRO Wireless Transmitter )' is 384000, samples per sec is 48000
19:05:59: MMDeviceAudioSource: Frequency for device 'Microphone (Yeti Stereo Microphone)' is 352800, samples per sec is 44100
19:06:03: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
19:06:03:   New Scene
19:06:03: ------------------------------------------
19:06:03:     device: Logitech HD Pro Webcam C920,
19:06:03:     device id \\?\usb#vid_046d&pid_082d&mi_00#9&1988a197&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{bbefb6c7-2fc4-4139-bb8b-a58bba724083},
19:06:03:     chosen type: I420, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-2000000
19:06:03:     use buffering: false - 0, fourCC: 'I420'
19:06:03:     audio device: Disable,
19:06:03:     audio device id Disabled,
19:06:03: 
19:06:03: Using directshow input
19:06:03: ------------------------------------------
19:06:03:     device: AVerMedia HD Capture C985 Bus 3,
19:06:03:     device id \\?\pci#ven_1af2&dev_a001&subsys_a0011af2&rev_00#4&2509623&0&00e0#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\{957bd672-7934-4b55-b81a-3e22b14c679a},
19:06:03:     chosen type: YV12, usingFourCC: true, res: 1280x720 - 1280x720, frameIntervals: 166666-666666
19:06:03:     use buffering: false - 0, fourCC: 'YV12'
19:06:03: 
19:06:03: Using directshow input
19:06:03: PERFORMANCE WARNING: Scene change took 707 ms, maybe some sources should be global sources?
19:27:36: Total frames encoded: 77739, total frames duplicated: 60 (0.08%)
19:27:36: Total frames rendered: 77711, number of late frames: 2 (0.00%) (it's okay for some frames to be late)
19:27:37: 
19:27:37: Profiler time results:
19:27:37: 
19:27:37: ==============================================================
19:27:37: video thread frame - [100%] [avg time: 0.685 ms] [children: 48.5%] [unaccounted: 51.5%]
19:27:37: | scene->Preprocess - [37.2%] [avg time: 0.255 ms]
19:27:37: | GPU download and conversion - [11.2%] [avg time: 0.077 ms] [children: 8.03%] [unaccounted: 3.21%]
19:27:37: | | flush - [6.86%] [avg time: 0.047 ms]
19:27:37: | | CopyResource - [1.02%] [avg time: 0.007 ms]
19:27:37: | | conversion to 4:2:0 - [0.146%] [avg time: 0.001 ms]
19:27:37: Convert444Threads - [100%] [avg time: 0.373 ms] [children: 99.5%] [unaccounted: 0.536%]
19:27:37: | Convert444toNV12 - [99.5%] [avg time: 0.371 ms]
19:27:37: encoder thread frame - [100%] [avg time: 0.553 ms]
19:27:37: ==============================================================
19:27:37: 
19:27:37: 
19:27:37: Profiler CPU results:
19:27:37: 
19:27:37: ==============================================================
19:27:37: video thread frame - [cpu time: avg 0.207 ms, total 16161.7 ms] [avg calls per frame: 1]
19:27:37: | scene->Preprocess - [cpu time: avg 0.072 ms, total 5616.04 ms] [avg calls per frame: 1]
19:27:37: | GPU download and conversion - [cpu time: avg 0.038 ms, total 2979.62 ms] [avg calls per frame: 1]
19:27:37: | | flush - [cpu time: avg 0.019 ms, total 1528.82 ms] [avg calls per frame: 1]
19:27:37: | | CopyResource - [cpu time: avg 0.004 ms, total 374.401 ms] [avg calls per frame: 1]
19:27:37: | | conversion to 4:2:0 - [cpu time: avg 0 ms, total 31.2 ms] [avg calls per frame: 1]
19:27:37: Convert444Threads - [cpu time: avg 0.232 ms, total 36098.6 ms] [avg calls per frame: 2]
19:27:37: | Convert444toNV12 - [cpu time: avg 0.231 ms, total 36020.6 ms] [avg calls per frame: 2]
19:27:37: encoder thread frame - [cpu time: avg 0 ms, total 46.8 ms] [avg calls per frame: 1]
19:27:37: ==============================================================
19:27:37: 
19:27:37: =====Stream End: 2013-11-23, 19:27:37=================================================
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Thanks for the information, does this not happen with ps3/xbox 360? I have the same capture device and I've never had sync issues with it, though I only use it with my xbox 360. Can you give a rough estimate of "undermined about of time"?
 

MrPharCyde

New Member
I don't recall it ever happening with the PS3 or 360 consoles. First time I noticed it was with Killzone: Shadowfall on the PS4 then Dead Rising 3 on the XBone.

I just played through Ryse last night, but didn't notice a desync. I'll keep looking and report back if I find anything solid.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
Argh, I don't have a xbone/ps4. I'll have to get one of these consoles and a game for one to check and make sure things are working correctly. Remember to also try enabling "Use buffering" as well at least as a temporary measure.

I really wish I didn't have to spend that much money right now, but I'll get one to test with.
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
What game are you guys playing by the way? Anyone have this issue with PS4? Give me some time to buy one, I would prefer to spend my money on a PS4 so I want to verify if the PS4 has this problem or not. Does the PS4 need HDCP splitters?
 

mmorabe

Member
I'm running into issues with my Xbone. Sync goes out of whack within 9 minutes. I haven't tried streaming it on 720P through the Xbox yet.
 

Diamondnike

New Member
I got the same problem....
here is a example for the problem . You can see it in the first 10 sec

http://www.youtube.com/watch?v=tuLkXLGd ... kEy_I8HJMw

I'am using the Elgato Gamecapture HD


The following code is not from the video

Code:
22:15:02: Video Source Plugin strings not found, dynamically loading 38 strings
22:15:02: VideoSourcePlugin::DEBUG   | VLC media player - 2.1.0 Rincewind
22:15:02: VideoSourcePlugin::DEBUG   | Copyright © 1996-2013 the VideoLAN team
22:15:02: VideoSourcePlugin::DEBUG   | revision 2.1.0-0-gedd8835
22:15:02: VideoSourcePlugin::DEBUG   | configured with ../extras/package/win32/../../../configure  '--enable-update-check' '--enable-lua' '--enable-faad' '--enable-flac' '--enable-theora' '--enable-twolame' '--enable-quicktime' '--enable-avcodec' '--enable-merge-ffmpeg' '--enable-dca' '--enable-mpc' '--enable-libass' '--enable-x264' '--enable-schroedinger' '--enable-realrtsp' '--enable-live555' '--enable-dvdread' '--enable-shout' '--enable-goom' '--enable-caca' '--disable-sdl' '--enable-qt' '--enable-skins2' '--enable-sse' '--enable-mmx' '--enable-libcddb' '--enable-zvbi' '--disable-telx' '--enable-nls' '--disable-dirac' '--host=i686-w64-mingw32' 'host_alias=i686-w64-mingw32'
22:15:06: Open Broadcaster Software v0.584b - 32bit (´・ω・`)
22:15:06: -------------------------------
22:15:06: CPU Name: Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
22:15:06: CPU Speed: 2195MHz
22:15:06: Physical Memory:  4095MB Total, 4095MB Free
22:15:06: stepping id: 7, model 42, family 6, type 0, extmodel 1, extfamily 0, HTT 1, logical cores 8, total cores 4
22:15:06: monitor 1: pos={0, 0}, size={1920, 1080}
22:15:06: Windows Version: 6.1 Build 7601 S
22:15:06: Aero is Disabled
22:15:06: -------------------------------
22:15:06: OBS Modules:
22:15:06: Base Address     Module
22:15:06: 003C0000         OBS.exe
22:15:06: 5FD90000         OBSApi.dll
22:15:06: 60A00000         DShowPlugin.dll
22:15:06: 609E0000         GraphicsCapture.dll
22:15:06: 609C0000         NoiseGate.dll
22:15:06: 609A0000         PSVPlugin.dll
22:15:06: 66180000         VideoSourcePluginWrapper.dll
22:15:06: ------------------------------------------
22:15:06: Adapter 1
22:15:06:   Video Adapter: NVIDIA GeForce GT 555M 
22:15:06:   Video Adapter Dedicated Video Memory: 3181838336
22:15:06:   Video Adapter Shared System Memory: 1073582080
22:15:06:   Video Adapter Output 1: pos={0, 0}, size={1920, 1080}, attached=true
22:15:06: =====Stream Start: 2013-12-04, 22:15:06===============================================
22:15:06:   Multithreaded optimizations: On
22:15:06:   Base resolution: 1920x1080
22:15:06:   Output resolution: 1280x720
22:15:06: ------------------------------------------
22:15:06: Loading up D3D10 on NVIDIA GeForce GT 555M...
22:15:06: ------------------------------------------
22:15:06: Audio Format: 48000hz
22:15:06: Playback device {0.0.0.00000000}.{369d8cb9-2156-4504-8fb7-e74858da7b24}
22:15:06: ------------------------------------------
22:15:06: Using desktop audio input: Lautsprecher (Realtek High Definition Audio)
22:15:06: ------------------------------------------
22:15:06: Using auxilary audio input: Mikrofon (Realtek High Definition Audio)
22:15:06: ------------------------------------------
22:15:06: Audio Encoding: AAC
22:15:06:     bitrate: 160
22:15:06: Using bitmap image
22:15:06: Scene buffering time set to 700
22:15:06: ------------------------------------------
22:15:06: Video Encoding: x264
22:15:06:     fps: 30
22:15:06:     width: 1280, height: 720
22:15:06:     preset: veryfast
22:15:06:     profile: high
22:15:06:     keyint: 60
22:15:06:     CBR: yes
22:15:06:     CFR: yes
22:15:06:     max bitrate: 3500
22:15:06:     buffer size: 3500
22:15:06: ------------------------------------------
22:15:06: MMDeviceAudioSource: Frequency for device 'Lautsprecher (Realtek High Definition Audio)' is 384000, samples per sec is 48000
22:15:06: MMDeviceAudioSource: Frequency for device 'Mikrofon (Realtek High Definition Audio)' is 384000, samples per sec is 48000
22:15:09: Using RTMP service: Twitch / Justin.tv
22:15:09:   Server selection: rtmp://live-fra.justin.tv/app
22:15:09:   Interface: Intel(R) Centrino(R) Wireless-N 1000 (802.11, 144 mbps)
22:15:09: Completed handshake with rtmp://live-fra.justin.tv/app in 635 ms.
22:15:11: SO_SNDBUF was at 8192
22:15:11: SO_SNDBUF is now 65536
22:15:14: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 131072 (buffer: 233964 / 467968)
22:15:15: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 262144 (buffer: 144283 / 467968)
22:15:15: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 524288 (buffer: 146549 / 467968)
22:15:27: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
22:15:27:   New Scene
22:15:27: Using Video Source
22:15:27: VideoSourcePlugin::DEBUG   | Creating an input for 'Intro JustTrashTV.mp4'
22:15:27: VideoSourcePlugin::DEBUG   | using timeshift granularity of 50 MiB, in path 'C:\Users\Ein\AppData\Local\Temp'
22:15:27: VideoSourcePlugin::DEBUG   | `file:///C:/Users/Ein/Desktop/Intro%20JustTrashTV.mp4' gives access `file' demux `' path `/C:/Users/Ein/Desktop/Intro%20JustTrashTV.mp4'
22:15:27: VideoSourcePlugin::DEBUG   | creating demux: access='file' demux='' location='/C:/Users/Ein/Desktop/Intro%20JustTrashTV.mp4' file='C:\Users\Ein\Desktop\Intro JustTrashTV.mp4'
22:15:27: VideoSourcePlugin::DEBUG   | looking for access_demux module matching "file": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | no access_demux modules matched
22:15:27: VideoSourcePlugin::DEBUG   | creating access 'file' location='/C:/Users/Ein/Desktop/Intro%20JustTrashTV.mp4', path='C:\Users\Ein\Desktop\Intro JustTrashTV.mp4'
22:15:27: VideoSourcePlugin::DEBUG   | looking for access module matching "file": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | opening file `C:\Users\Ein\Desktop\Intro JustTrashTV.mp4'
22:15:27: VideoSourcePlugin::DEBUG   | using access module "filesystem"
22:15:27: VideoSourcePlugin::DEBUG   | Using stream method for AStream*
22:15:27: VideoSourcePlugin::DEBUG   | starting pre-buffering
22:15:27: VideoSourcePlugin::DEBUG   | received first data after 0 ms
22:15:27: VideoSourcePlugin::DEBUG   | pre-buffering done 1024 bytes in 0s - 1000000 KiB/s
22:15:27: VideoSourcePlugin::DEBUG   | looking for stream_filter module matching "any": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | no stream_filter modules matched
22:15:27: VideoSourcePlugin::DEBUG   | looking for stream_filter module matching "stream_filter_record": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | no stream_filter modules matched
22:15:27: VideoSourcePlugin::DEBUG   | creating demux: access='file' demux='' location='/C:/Users/Ein/Desktop/Intro%20JustTrashTV.mp4' file='C:\Users\Ein\Desktop\Intro JustTrashTV.mp4'
22:15:27: VideoSourcePlugin::DEBUG   | looking for demux module matching "mp4": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | MOD validation failed (ext=mp4)
22:15:27: VideoSourcePlugin::DEBUG   | TS module discarded (lost sync)
22:15:27: VideoSourcePlugin::DEBUG   | using demux module "ps"
22:15:27: VideoSourcePlugin::DEBUG   | looking for a subtitle file in C:\Users\Ein\Desktop\
22:15:27: VideoSourcePlugin::DEBUG   | looking for meta reader module matching "any": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | Trying Lua scripts in C:\Users\Ein\AppData\Roaming\vlc\lua\meta\reader
22:15:27: VideoSourcePlugin::DEBUG   | Trying Lua scripts in C:\Program Files (x86)\OBS\plugins\VideoSourcePlugin\lua\meta\reader
22:15:27: VideoSourcePlugin::DEBUG   | no meta reader modules matched
22:15:27: VideoSourcePlugin::DEBUG   | `file:///C:/Users/Ein/Desktop/Intro%20JustTrashTV.mp4' successfully opened
22:15:27: VideoSourcePlugin::WARNING | garbage at input, trying to resync...
22:15:27: VideoSourcePlugin::WARNING | found sync code
22:15:27: VideoSourcePlugin::DEBUG   | we found a length of: 15888000
22:15:27: VideoSourcePlugin::DEBUG   | we found a length of: 15920000
22:15:27: VideoSourcePlugin::DEBUG   | selecting program id=0
22:15:27: VideoSourcePlugin::DEBUG   | looking for decoder module matching "any": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | using decoder module "mpeg_audio"
22:15:27: VideoSourcePlugin::DEBUG   | looking for decoder module matching "any": zd candidates
22:15:27: ------------------------------------------
22:15:27:     device: Integrated Webcam,
22:15:27:     device id \\?\usb#vid_0408&pid_2fb1&mi_00#7&262d3ab8&0&0000#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\global,
22:15:27:     chosen type: YUY2, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-333333
22:15:27:     use buffering: true - 12500000, fourCC: 'YUY2'
22:15:27:     audio device: Deaktivieren,
22:15:27:     audio device id Disabled,
22:15:27: 
22:15:27: VideoSourcePlugin::DEBUG   | trying to use direct rendering
22:15:27: VideoSourcePlugin::DEBUG   | allowing 4 thread(s) for decoding
22:15:27: VideoSourcePlugin::DEBUG   | avcodec codec (MPEG-1/2 Video) started
22:15:27: VideoSourcePlugin::DEBUG   | using slice thread mode with 4 threads
22:15:27: VideoSourcePlugin::DEBUG   | using decoder module "avcodec"
22:15:27: VideoSourcePlugin::DEBUG   | looking for packetizer module matching "any": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | using packetizer module "packetizer_mpegvideo"
22:15:27: VideoSourcePlugin::DEBUG   | Buffering 0%
22:15:27: VideoSourcePlugin::DEBUG   | Buffering 4%
22:15:27: VideoSourcePlugin::DEBUG   | size 1280x720 fps=25.000
22:15:27: VideoSourcePlugin::DEBUG   | Buffering 4%
22:15:27: VideoSourcePlugin::DEBUG   | Buffering 13%
22:15:27: VideoSourcePlugin::DEBUG   | Buffering 26%
22:15:27: VideoSourcePlugin::DEBUG   | Buffering 39%
22:15:27: VideoSourcePlugin::DEBUG   | Buffering 52%
22:15:27: VideoSourcePlugin::DEBUG   | looking for text renderer module matching "any": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | Buffering 65%
22:15:27: VideoSourcePlugin::DEBUG   | Buffering 65%
22:15:27: VideoSourcePlugin::DEBUG   | MPGA channels:2 samplerate:48000 bitrate:384
22:15:27: VideoSourcePlugin::DEBUG   | Buffering 65%
22:15:27: VideoSourcePlugin::DEBUG   | Buffering 78%
22:15:27: VideoSourcePlugin::DEBUG   | Buffering 78%
22:15:27: VideoSourcePlugin::DEBUG   | Buffering 91%
22:15:27: VideoSourcePlugin::DEBUG   | Buffering 91%
22:15:27: VideoSourcePlugin::DEBUG   | Buffering 92%
22:15:27: VideoSourcePlugin::DEBUG   | Stream buffering done (315 ms in 1 ms)
22:15:27: VideoSourcePlugin::DEBUG   | Using Arial as font from file C:\Windows\Fonts\arial.ttf
22:15:27: VideoSourcePlugin::DEBUG   | using fontsize: 2
22:15:27: VideoSourcePlugin::DEBUG   | using text renderer module "freetype"
22:15:27: VideoSourcePlugin::DEBUG   | looking for video filter2 module matching "any": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | 32x32 chroma: YUVA -> 16x16 chroma: RGBA with scaling using Bicubic (good quality)
22:15:27: VideoSourcePlugin::DEBUG   | using video filter2 module "swscale"
22:15:27: VideoSourcePlugin::DEBUG   | looking for video filter2 module matching "any": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | YUVP to YUVA converter
22:15:27: VideoSourcePlugin::DEBUG   | using video filter2 module "yuvp"
22:15:27: VideoSourcePlugin::DEBUG   | Deinterlacing available
22:15:27: VideoSourcePlugin::DEBUG   | deinterlace 0, mode blend, is_needed 0
22:15:27: VideoSourcePlugin::DEBUG   | Opening vout display wrapper
22:15:27: VideoSourcePlugin::DEBUG   | looking for vout display module matching "vmem": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | VoutDisplayEvent 'fullscreen' 0
22:15:27: VideoSourcePlugin::DEBUG   | VoutDisplayEvent 'resize' 1280x720 window
22:15:27: VideoSourcePlugin::DEBUG   | using vout display module "vmem"
22:15:27: VideoSourcePlugin::DEBUG   | A filter to adapt decoder to display is needed
22:15:27: VideoSourcePlugin::DEBUG   | looking for video filter2 module matching "any": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | 1280x720 chroma: I420 -> 1280x720 chroma: RV32 with scaling using Bicubic (good quality)
22:15:27: VideoSourcePlugin::DEBUG   | using video filter2 module "swscale"
22:15:27: VideoSourcePlugin::DEBUG   | Filter 'Swscale' (0DBC8B84) appended to chain
22:15:27: VideoSourcePlugin::DEBUG   | original format sz 1280x720, of (0,0), vsz 1280x720, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0
22:15:27: VideoSourcePlugin::DEBUG   | removing module "freetype"
22:15:27: VideoSourcePlugin::ERROR   | Failed to change zoom
22:15:27: VideoSourcePlugin::ERROR   | Failed to set on top
22:15:27: VideoSourcePlugin::DEBUG   | looking for text renderer module matching "any": zd candidates
22:15:27: VideoSourcePlugin::ERROR   | Failed to change source AR
22:15:27: VideoSourcePlugin::DEBUG   | Using Arial as font from file C:\Windows\Fonts\arial.ttf
22:15:27: VideoSourcePlugin::DEBUG   | using fontsize: 2
22:15:27: VideoSourcePlugin::DEBUG   | using text renderer module "freetype"
22:15:27: VideoSourcePlugin::DEBUG   | using direct rendering
22:15:27: VideoSourcePlugin::DEBUG   | creating audio output
22:15:27: VideoSourcePlugin::DEBUG   | looking for audio output module matching "amem,none": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | using audio output module "amem"
22:15:27: VideoSourcePlugin::DEBUG   | output 's16l' 44100 Hz Stereo frame=1 samples/4 bytes
22:15:27: VideoSourcePlugin::DEBUG   | looking for audio volume module matching "any": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | using audio volume module "integer_mixer"
22:15:27: VideoSourcePlugin::DEBUG   | input 'mpga' 48000 Hz Stereo frame=1152 samples/1161 bytes
22:15:27: VideoSourcePlugin::DEBUG   | looking for audio filter module matching "scaletempo": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | End of video preroll
22:15:27: VideoSourcePlugin::DEBUG   | Received first picture
22:15:27: VideoSourcePlugin::DEBUG   | format: 48000 rate, 2 nch, 4 bps, fl32
22:15:27: VideoSourcePlugin::DEBUG   | params: 30 stride, 0.200 overlap, 14 search
22:15:27: VideoSourcePlugin::DEBUG   | 1.000 scale, 1440.000 stride_in, 1440 stride_out, 1152 standing, 288 overlap, 672 search, 2400 queue, fl32 mode
22:15:27: VideoSourcePlugin::DEBUG   | using audio filter module "scaletempo"
22:15:27: VideoSourcePlugin::DEBUG   | conversion: 'mpga'->'f32l' 48000 Hz->48000 Hz Stereo->Stereo
22:15:27: VideoSourcePlugin::DEBUG   | looking for audio converter module matching "any": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | no audio converter modules matched
22:15:27: VideoSourcePlugin::DEBUG   | looking for audio converter module matching "any": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | mpga->f32l, bits per sample: 32
22:15:27: VideoSourcePlugin::DEBUG   | using audio converter module "mpgatofixed32"
22:15:27: VideoSourcePlugin::DEBUG   | conversion pipeline complete
22:15:27: VideoSourcePlugin::DEBUG   | conversion: 'f32l'->'s16l' 48000 Hz->48000 Hz Stereo->Stereo
22:15:27: VideoSourcePlugin::DEBUG   | looking for audio converter module matching "any": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | f32l->s16l, bits per sample: 0->16
22:15:27: VideoSourcePlugin::DEBUG   | using audio converter module "audio_format"
22:15:27: VideoSourcePlugin::DEBUG   | conversion pipeline complete
22:15:27: VideoSourcePlugin::DEBUG   | looking for audio resampler module matching "any": zd candidates
22:15:27: VideoSourcePlugin::DEBUG   | using audio resampler module "ugly_resampler"
22:15:27: VideoSourcePlugin::DEBUG   | End of audio preroll
22:15:27: VideoSourcePlugin::DEBUG   | Decoder buffering done in 50 ms
22:15:28: VideoSourcePlugin::DEBUG   | picture might be displayed late (missing 18 ms)
22:15:28: VideoSourcePlugin::DEBUG   | picture might be displayed late (missing 4 ms)
22:15:29: Using directshow input
22:15:29: VideoSourcePlugin::WARNING | picture is too late to be displayed (missing 30 ms)
22:15:29: VideoSourcePlugin::DEBUG   | picture might be displayed late (missing 1 ms)
22:15:29: Using bitmap image
22:15:29: ------------------------------------------
22:15:29:     device: Elgato Game Capture HD,
22:15:29:     device id {39F50F4C-99E1-464a-B6F9-D605B4FB5918},
22:15:29:     chosen type: UYVY, usingFourCC: false, res: 1280x720 - 1280x720, frameIntervals: 333333-333333
22:15:29:     use buffering: false - 0, fourCC: 'UYVY'
22:15:29: 
22:15:29:     device audio info - bits per sample: 16, channels: 2, samples per sec: 48000, block size: 4
22:15:30: Using directshow input
22:15:30: VideoSourcePlugin::WARNING | picture is too late to be displayed (missing 101 ms)
22:15:30: VideoSourcePlugin::WARNING | picture is too late to be displayed (missing 61 ms)
22:15:30: VideoSourcePlugin::WARNING | picture is too late to be displayed (missing 21 ms)
22:15:30: PERFORMANCE WARNING: Scene change took 2891 ms, maybe some sources should be global sources?
22:15:43: VideoSourcePlugin::DEBUG   | EOF reached
22:15:43: VideoSourcePlugin::DEBUG   | waiting decoder fifos to empty
22:15:43: VideoSourcePlugin::DEBUG   | waiting decoder fifos to empty
22:15:43: VideoSourcePlugin::DEBUG   | waiting decoder fifos to empty
22:15:43: VideoSourcePlugin::DEBUG   | waiting decoder fifos to empty
22:15:44: VideoSourcePlugin::DEBUG   | waiting decoder fifos to empty
22:15:44: VideoSourcePlugin::DEBUG   | waiting decoder fifos to empty
22:15:44: VideoSourcePlugin::DEBUG   | waiting decoder fifos to empty
22:15:44: VideoSourcePlugin::DEBUG   | removing module "mpeg_audio"
22:15:44: VideoSourcePlugin::DEBUG   | killing decoder fourcc `mpga', 0 PES in FIFO
22:15:44: VideoSourcePlugin::DEBUG   | removing module "ugly_resampler"
22:15:44: VideoSourcePlugin::DEBUG   | removing module "mpgatofixed32"
22:15:44: VideoSourcePlugin::DEBUG   | removing module "scaletempo"
22:15:44: VideoSourcePlugin::DEBUG   | removing module "audio_format"
22:15:44: VideoSourcePlugin::DEBUG   | removing module "integer_mixer"
22:15:44: VideoSourcePlugin::DEBUG   | keeping audio output
22:15:44: VideoSourcePlugin::DEBUG   | removing module "avcodec"
22:15:44: VideoSourcePlugin::DEBUG   | ffmpeg codec (MPEG-1/2 Video) stopped
22:15:44: VideoSourcePlugin::DEBUG   | killing decoder fourcc `mpgv', 0 PES in FIFO
22:15:44: VideoSourcePlugin::DEBUG   | saving a free vout
22:15:44: VideoSourcePlugin::DEBUG   | reusing provided vout
22:15:44: VideoSourcePlugin::DEBUG   | removing module "packetizer_mpegvideo"
22:15:44: VideoSourcePlugin::DEBUG   | removing module "ps"
22:15:44: VideoSourcePlugin::DEBUG   | Program doesn't contain anymore ES
22:15:44: VideoSourcePlugin::ERROR   | Failed to change zoom
22:15:44: VideoSourcePlugin::ERROR   | Failed to change source AR
22:15:44: VideoSourcePlugin::DEBUG   | removing module "filesystem"
22:15:46: RTMPPublisher::SocketLoop: Increasing send buffer to ISB 1048576 (buffer: 0 / 467968)
22:27:02: RTMPPublisher::SocketLoop: Stalled for 6835 ms to write 467007 bytes (buffer: 0 / 467968), unstable connection?
22:27:05: RTMPPublisher::SocketLoop: Stalled for 2611 ms to write 465210 bytes (buffer: 0 / 467968), unstable connection?
22:27:06: RTMPPublisher::SocketLoop: Stalled for 1773 ms to write 466752 bytes (buffer: 0 / 467968), unstable connection?
22:34:02: RTMPPublisher::SocketLoop: Stalled for 3854 ms to write 465359 bytes (buffer: 0 / 467968), unstable connection?
22:34:04: RTMPPublisher::SocketLoop: Stalled for 2409 ms to write 466248 bytes (buffer: 0 / 467968), unstable connection?
22:34:06: RTMPPublisher::SocketLoop: Stalled for 1616 ms to write 467866 bytes (buffer: 0 / 467968), unstable connection?
22:40:59: RTMPPublisher::SocketLoop: Stalled for 2479 ms to write 465033 bytes (buffer: 0 / 467968), unstable connection?
22:41:03: RTMPPublisher::SocketLoop: Stalled for 3888 ms to write 465877 bytes (buffer: 0 / 467968), unstable connection?
22:41:05: RTMPPublisher::SocketLoop: Stalled for 1546 ms to write 467187 bytes (buffer: 0 / 467968), unstable connection?
22:48:01: RTMPPublisher::SocketLoop: Stalled for 1937 ms to write 464674 bytes (buffer: 0 / 467968), unstable connection?
22:48:04: RTMPPublisher::SocketLoop: Stalled for 3384 ms to write 467104 bytes (buffer: 0 / 467968), unstable connection?
22:48:05: RTMPPublisher::SocketLoop: Stalled for 1550 ms to write 465934 bytes (buffer: 0 / 467968), unstable connection?
23:01:59: RTMPPublisher::SocketLoop: Stalled for 3876 ms to write 466470 bytes (buffer: 0 / 467968), unstable connection?
23:02:03: RTMPPublisher::SocketLoop: Stalled for 4221 ms to write 466366 bytes (buffer: 0 / 467968), unstable connection?
23:02:05: RTMPPublisher::SocketLoop: Stalled for 1578 ms to write 464162 bytes (buffer: 0 / 467968), unstable connection?
23:09:04: RTMPPublisher::SocketLoop: Stalled for 1757 ms to write 464916 bytes (buffer: 0 / 467968), unstable connection?
23:09:06: RTMPPublisher::SocketLoop: Stalled for 1594 ms to write 465165 bytes (buffer: 0 / 467968), unstable connection?
23:17:08: ++++++++++++++++++++++++++++++++++++++++++++++++++++++
23:17:08:   New Scene
23:17:08: Using Video Source
23:17:08: VideoSourcePlugin::DEBUG   | Creating an input for '1246635_3437581.mp4'
23:17:08: VideoSourcePlugin::DEBUG   | using timeshift granularity of 50 MiB, in path 'C:\Users\Ein\AppData\Local\Temp'
23:17:08: VideoSourcePlugin::DEBUG   | `file:///C:/Users/Ein/Desktop/Streaming/JustTrashTV/OBS%20Layer/Intro/1246635_3437581.mp4' gives access `file' demux `' path `/C:/Users/Ein/Desktop/Streaming/JustTrashTV/OBS%20Layer/Intro/1246635_3437581.mp4'
23:17:08: VideoSourcePlugin::DEBUG   | removing module "amem"
23:17:08: VideoSourcePlugin::DEBUG   | creating demux: access='file' demux='' location='/C:/Users/Ein/Desktop/Streaming/JustTrashTV/OBS%20Layer/Intro/1246635_3437581.mp4' file='C:\Users\Ein\Desktop\Streaming\JustTrashTV\OBS Layer\Intro\1246635_3437581.mp4'
23:17:08: VideoSourcePlugin::DEBUG   | destroying useless vout
23:17:08: VideoSourcePlugin::DEBUG   | looking for access_demux module matching "file": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | no access_demux modules matched
23:17:08: VideoSourcePlugin::DEBUG   | creating access 'file' location='/C:/Users/Ein/Desktop/Streaming/JustTrashTV/OBS%20Layer/Intro/1246635_3437581.mp4', path='C:\Users\Ein\Desktop\Streaming\JustTrashTV\OBS Layer\Intro\1246635_3437581.mp4'
23:17:08: VideoSourcePlugin::DEBUG   | looking for access module matching "file": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | opening file `C:\Users\Ein\Desktop\Streaming\JustTrashTV\OBS Layer\Intro\1246635_3437581.mp4'
23:17:08: VideoSourcePlugin::DEBUG   | using access module "filesystem"
23:17:08: VideoSourcePlugin::DEBUG   | Using stream method for AStream*
23:17:08: VideoSourcePlugin::DEBUG   | starting pre-buffering
23:17:08: VideoSourcePlugin::DEBUG   | received first data after 0 ms
23:17:08: VideoSourcePlugin::DEBUG   | pre-buffering done 1024 bytes in 0s - 1000000 KiB/s
23:17:08: VideoSourcePlugin::DEBUG   | looking for stream_filter module matching "any": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | no stream_filter modules matched
23:17:08: VideoSourcePlugin::DEBUG   | looking for stream_filter module matching "stream_filter_record": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | no stream_filter modules matched
23:17:08: VideoSourcePlugin::DEBUG   | creating demux: access='file' demux='' location='/C:/Users/Ein/Desktop/Streaming/JustTrashTV/OBS%20Layer/Intro/1246635_3437581.mp4' file='C:\Users\Ein\Desktop\Streaming\JustTrashTV\OBS Layer\Intro\1246635_3437581.mp4'
23:17:08: VideoSourcePlugin::DEBUG   | looking for demux module matching "mp4": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | Filter 0DBC8B84 removed from chain
23:17:08: VideoSourcePlugin::DEBUG   | removing module "swscale"
23:17:08: VideoSourcePlugin::WARNING | unknown box type btrt (incompletely loaded)
23:17:08: VideoSourcePlugin::DEBUG   | removing module "vmem"
23:17:08: VideoSourcePlugin::DEBUG   | dumping root Box "root"
23:17:08: VideoSourcePlugin::DEBUG   | |   + ftyp size 24
23:17:08: VideoSourcePlugin::DEBUG   | |   + moov size 649423:17:08: VideoSourcePlugin::DEBUG   | removing module "freetype"

23:17:08: VideoSourcePlugin::DEBUG   | |   |   + mvhd size 10823:17:08: VideoSourcePlugin::DEBUG   | removing module "yuvp"

23:17:08: VideoSourcePlugin::DEBUG   | removing module "swscale"
23:17:08: VideoSourcePlugin::DEBUG   | |   |   + iods size 21
23:17:08: VideoSourcePlugin::DEBUG   | |   |   + trak size 2483
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   + tkhd size 92
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   + mdia size 2383
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   + mdhd size 32
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   + hdlr size 79
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   + minf size 2264
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   + vmhd size 20
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   + dinf size 36
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   + dref size 28
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   |   + url  size 12
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   + stbl size 2200
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   + stsd size 172
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   |   + avc1 size 156
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   |   |   + avcC size 50
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   |   |   + btrt size 20
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   + stts size 24
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   + stss size 24
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   + stsc size 52
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   + stsz size 1744
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   + stco size 176
23:17:08: VideoSourcePlugin::DEBUG   | |   |   + trak size 3874
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   + tkhd size 92
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   + mdia size 3774
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   + mdhd size 32
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   + hdlr size 79
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   + minf size 3655
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   + smhd size 16
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   + dinf size 36
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   + dref size 28
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   |   + url  size 12
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   + stbl size 3595
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   + stsd size 91
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   |   + mp4a size 75
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   |   |   + esds size 39
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   + stts size 24
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   + stsc size 172
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   + stsz size 3128
23:17:08: VideoSourcePlugin::DEBUG   | |   |   |   |   |   |   + stco size 172
23:17:08: VideoSourcePlugin::DEBUG   | |   + mdat size 2752395
23:17:08: VideoSourcePlugin::DEBUG   | |   + free size 69
23:17:08: VideoSourcePlugin::DEBUG   | ISO Media file (isom) version 1.
23:17:08: VideoSourcePlugin::DEBUG   | found 2 tracks
23:17:08: VideoSourcePlugin::DEBUG   | track[Id 0x1] read 40 chunk
23:17:08: VideoSourcePlugin::DEBUG   | track[Id 0x1] read 431 samples length:17s
23:17:08: VideoSourcePlugin::DEBUG   | selecting program id=0
23:17:08: VideoSourcePlugin::DEBUG   | adding track[Id 0x1] video (enable) language undef
23:17:08: VideoSourcePlugin::DEBUG   | track[Id 0x2] read 39 chunk
23:17:08: VideoSourcePlugin::DEBUG   | track[Id 0x2] read 777 samples length:18s
23:17:08: VideoSourcePlugin::DEBUG   | adding track[Id 0x2] audio (enable) language undef
23:17:08: VideoSourcePlugin::DEBUG   | using demux module "mp4"
23:17:08: VideoSourcePlugin::DEBUG   | looking for a subtitle file in C:\Users\Ein\Desktop\Streaming\JustTrashTV\OBS Layer\Intro\
23:17:08: VideoSourcePlugin::DEBUG   | looking for decoder module matching "any": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | trying to use direct rendering
23:17:08: VideoSourcePlugin::DEBUG   | allowing 4 thread(s) for decoding
23:17:08: VideoSourcePlugin::DEBUG   | avcodec codec (H264 - MPEG-4 AVC (part 10)) started
23:17:08: VideoSourcePlugin::DEBUG   | using frame thread mode with 4 threads
23:17:08: VideoSourcePlugin::DEBUG   | using decoder module "avcodec"
23:17:08: VideoSourcePlugin::DEBUG   | looking for decoder module matching "any": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | using decoder module "faad"
23:17:08: VideoSourcePlugin::DEBUG   | looking for meta reader module matching "any": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | Trying Lua scripts in C:\Users\Ein\AppData\Roaming\vlc\lua\meta\reader
23:17:08: VideoSourcePlugin::DEBUG   | Trying Lua scripts in C:\Program Files (x86)\OBS\plugins\VideoSourcePlugin\lua\meta\reader
23:17:08: VideoSourcePlugin::DEBUG   | no meta reader modules matched
23:17:08: VideoSourcePlugin::DEBUG   | `file:///C:/Users/Ein/Desktop/Streaming/JustTrashTV/OBS%20Layer/Intro/1246635_3437581.mp4' successfully opened
23:17:08: VideoSourcePlugin::DEBUG   | track[Id 0x1] using Sync Sample Box (stss)
23:17:08: VideoSourcePlugin::DEBUG   | stts gives 0 --> 0 (sample number)
23:17:08: VideoSourcePlugin::DEBUG   | track[Id 0x2] does not provide Sync Sample Box (stss)
23:17:08: VideoSourcePlugin::DEBUG   | Buffering 0%
23:17:08: VideoSourcePlugin::DEBUG   | Buffering 0%
23:17:08: VideoSourcePlugin::DEBUG   | Buffering 33%
23:17:08: VideoSourcePlugin::DEBUG   | Buffering 66%
23:17:08: VideoSourcePlugin::DEBUG   | Buffering 100%
23:17:08: VideoSourcePlugin::DEBUG   | looking for text renderer module matching "any": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | Stream buffering done (400 ms in 0 ms)
23:17:08: VideoSourcePlugin::WARNING | decoded zero sample
23:17:08: VideoSourcePlugin::DEBUG   | Using Arial as font from file C:\Windows\Fonts\arial.ttf
23:17:08: VideoSourcePlugin::DEBUG   | using fontsize: 2
23:17:08: VideoSourcePlugin::DEBUG   | using text renderer module "freetype"
23:17:08: VideoSourcePlugin::DEBUG   | looking for video filter2 module matching "any": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | 32x32 chroma: YUVA -> 16x16 chroma: RGBA with scaling using Bicubic (good quality)
23:17:08: VideoSourcePlugin::DEBUG   | using video filter2 module "swscale"
23:17:08: VideoSourcePlugin::DEBUG   | looking for video filter2 module matching "any": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | YUVP to YUVA converter
23:17:08: VideoSourcePlugin::DEBUG   | using video filter2 module "yuvp"
23:17:08: VideoSourcePlugin::DEBUG   | Deinterlacing available
23:17:08: VideoSourcePlugin::DEBUG   | deinterlace 0, mode blend, is_needed 0
23:17:08: VideoSourcePlugin::DEBUG   | Opening vout display wrapper
23:17:08: VideoSourcePlugin::DEBUG   | looking for vout display module matching "vmem": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | VoutDisplayEvent 'fullscreen' 0
23:17:08: VideoSourcePlugin::DEBUG   | VoutDisplayEvent 'resize' 640x360 window
23:17:08: VideoSourcePlugin::DEBUG   | using vout display module "vmem"
23:17:08: VideoSourcePlugin::DEBUG   | A filter to adapt decoder to display is needed
23:17:08: VideoSourcePlugin::DEBUG   | looking for video filter2 module matching "any": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | 640x360 chroma: I420 -> 640x360 chroma: RV32 with scaling using Bicubic (good quality)
23:17:08: VideoSourcePlugin::DEBUG   | using video filter2 module "swscale"
23:17:08: VideoSourcePlugin::DEBUG   | Filter 'Swscale' (0DB23F54) appended to chain
23:17:08: VideoSourcePlugin::DEBUG   | original format sz 640x360, of (0,0), vsz 640x360, 4cc I420, sar 1:1, msk r0x0 g0x0 b0x0
23:17:08: VideoSourcePlugin::DEBUG   | removing module "freetype"
23:17:08: VideoSourcePlugin::ERROR   | Failed to change zoom
23:17:08: VideoSourcePlugin::ERROR   | Failed to set on top
23:17:08: VideoSourcePlugin::ERROR   | Failed to change source AR
23:17:08: VideoSourcePlugin::DEBUG   | looking for text renderer module matching "any": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | Using Arial as font from file C:\Windows\Fonts\arial.ttf
23:17:08: VideoSourcePlugin::DEBUG   | using fontsize: 2
23:17:08: VideoSourcePlugin::DEBUG   | using text renderer module "freetype"
23:17:08: VideoSourcePlugin::DEBUG   | using direct rendering
23:17:08: VideoSourcePlugin::DEBUG   | creating audio output
23:17:08: VideoSourcePlugin::DEBUG   | looking for audio output module matching "amem,none": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | using audio output module "amem"
23:17:08: VideoSourcePlugin::DEBUG   | output 's16l' 44100 Hz Stereo frame=1 samples/4 bytes
23:17:08: VideoSourcePlugin::DEBUG   | looking for audio volume module matching "any": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | using audio volume module "integer_mixer"
23:17:08: VideoSourcePlugin::DEBUG   | input 'f32l' 44100 Hz Stereo frame=1 samples/8 bytes
23:17:08: VideoSourcePlugin::DEBUG   | looking for audio filter module matching "scaletempo": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | format: 44100 rate, 2 nch, 4 bps, fl32
23:17:08: VideoSourcePlugin::DEBUG   | params: 30 stride, 0.200 overlap, 14 search
23:17:08: VideoSourcePlugin::DEBUG   | 1.000 scale, 1323.000 stride_in, 1323 stride_out, 1059 standing, 264 overlap, 617 search, 2204 queue, fl32 mode
23:17:08: VideoSourcePlugin::DEBUG   | using audio filter module "scaletempo"
23:17:08: VideoSourcePlugin::DEBUG   | conversion: 'f32l'->'f32l' 44100 Hz->44100 Hz Stereo->Stereo
23:17:08: VideoSourcePlugin::DEBUG   | conversion pipeline complete
23:17:08: VideoSourcePlugin::DEBUG   | conversion: 'f32l'->'s16l' 44100 Hz->44100 Hz Stereo->Stereo
23:17:08: VideoSourcePlugin::DEBUG   | looking for audio converter module matching "any": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | f32l->s16l, bits per sample: 32->16
23:17:08: VideoSourcePlugin::DEBUG   | using audio converter module "audio_format"
23:17:08: VideoSourcePlugin::DEBUG   | conversion pipeline complete
23:17:08: VideoSourcePlugin::DEBUG   | looking for audio resampler module matching "any": zd candidates
23:17:08: VideoSourcePlugin::DEBUG   | using audio resampler module "ugly_resampler"
23:17:08: VideoSourcePlugin::DEBUG   | End of audio preroll
23:17:08: VideoSourcePlugin::DEBUG   | End of video preroll
23:17:08: VideoSourcePlugin::DEBUG   | Received first picture
23:17:08: VideoSourcePlugin::DEBUG   | Decoder buffering done in 25 ms
23:17:08: VideoSourcePlugin::DEBUG   | picture might be displayed late (missing 3 ms)
23:17:26: VideoSourcePlugin::DEBUG   | EOF reached
23:17:26: VideoSourcePlugin::DEBUG   | waiting decoder fifos to empty
23:17:26: VideoSourcePlugin::DEBUG   | waiting decoder fifos to empty
23:17:26: VideoSourcePlugin::DEBUG   | waiting decoder fifos to empty
23:17:26: VideoSourcePlugin::DEBUG   | waiting decoder fifos to empty
23:17:26: VideoSourcePlugin::DEBUG   | waiting decoder fifos to empty
23:17:26: VideoSourcePlugin::DEBUG   | waiting decoder fifos to empty
23:17:26: VideoSourcePlugin::DEBUG   | removing module "avcodec"
23:17:26: VideoSourcePlugin::DEBUG   | ffmpeg codec (H264 - MPEG-4 AVC (part 10)) stopped
23:17:26: VideoSourcePlugin::DEBUG   | killing decoder fourcc `h264', 0 PES in FIFO
23:17:26: VideoSourcePlugin::DEBUG   | saving a free vout
23:17:26: VideoSourcePlugin::DEBUG   | reusing provided vout
23:17:26: VideoSourcePlugin::DEBUG   | removing module "faad"
23:17:26: VideoSourcePlugin::DEBUG   | killing decoder fourcc `mp4a', 0 PES in FIFO
23:17:26: VideoSourcePlugin::DEBUG   | removing module "ugly_resampler"
23:17:26: VideoSourcePlugin::DEBUG   | removing module "scaletempo"
23:17:26: VideoSourcePlugin::DEBUG   | removing module "audio_format"
23:17:26: VideoSourcePlugin::DEBUG   | removing module "integer_mixer"
23:17:26: VideoSourcePlugin::DEBUG   | keeping audio output
23:17:26: VideoSourcePlugin::DEBUG   | removing module "mp4"
23:17:26: VideoSourcePlugin::DEBUG   | freeing all memory
23:17:26: VideoSourcePlugin::DEBUG   | removing module "filesystem"
23:17:26: VideoSourcePlugin::DEBUG   | Program doesn't contain anymore ES
23:17:26: VideoSourcePlugin::ERROR   | Failed to change zoom
23:17:26: VideoSourcePlugin::ERROR   | Failed to change source AR
23:17:43: Total frames encoded: 112665, total frames duplicated: 234 (0.21%)
23:17:43: Total frames rendered: 112568, number of late frames: 8 (0.01%) (it's okay for some frames to be late)
23:17:43: RTMPPublisher::SocketLoop: Graceful loop exit
23:17:43: Average send payload: 9412 bytes, average send interval: 20 ms
23:17:43: Number of times waited to send: 35, Waited for a total of 141819 bytes
23:17:43: Number of b-frames dropped: 428 (0.38%), Number of p-frames dropped: 695 (0.62%), Total 1123 (1%)
23:17:43: Number of bytes sent: 1704560814
23:17:43: VideoSourcePlugin::DEBUG   | removing module "amem"
23:17:43: VideoSourcePlugin::DEBUG   | destroying useless vout
23:17:43: VideoSourcePlugin::DEBUG   | Filter 0DB23F54 removed from chain
23:17:43: VideoSourcePlugin::DEBUG   | removing module "swscale"
23:17:43: VideoSourcePlugin::DEBUG   | removing module "vmem"
23:17:43: VideoSourcePlugin::DEBUG   | removing module "freetype"
23:17:43: VideoSourcePlugin::DEBUG   | removing module "yuvp"
23:17:43: VideoSourcePlugin::DEBUG   | removing module "swscale"
23:17:47: 
23:17:47: Profiler time results:
23:17:47: 
23:17:47: ==============================================================
23:17:47: video thread frame - [100%] [avg time: 2.728 ms] [children: 66.9%] [unaccounted: 33.1%]
23:17:47: | scene->Preprocess - [58.3%] [avg time: 1.59 ms]
23:17:47: | GPU download and conversion - [8.61%] [avg time: 0.235 ms] [children: 4.84%] [unaccounted: 3.78%]
23:17:47: | | flush - [3.89%] [avg time: 0.106 ms]
23:17:47: | | CopyResource - [0.66%] [avg time: 0.018 ms]
23:17:47: | | conversion to 4:2:0 - [0.293%] [avg time: 0.008 ms]
23:17:47: Convert444Threads - [100%] [avg time: 0.601 ms] [children: 98.7%] [unaccounted: 1.33%]
23:17:47: | Convert444toNV12 - [98.7%] [avg time: 0.593 ms]
23:17:47: encoder thread frame - [100%] [avg time: 1.273 ms]
23:17:47: ==============================================================
23:17:47: 
23:17:47: 
23:17:47: Profiler CPU results:
23:17:47: 
23:17:47: ==============================================================
23:17:47: video thread frame - [cpu time: avg 2.253 ms, total 253626 ms] [avg calls per frame: 1]
23:17:47: | scene->Preprocess - [cpu time: avg 1.095 ms, total 123350 ms] [avg calls per frame: 1]
23:17:47: | GPU download and conversion - [cpu time: avg 0.191 ms, total 21559.3 ms] [avg calls per frame: 1]
23:17:47: | | flush - [cpu time: avg 0.096 ms, total 10826.5 ms] [avg calls per frame: 1]
23:17:47: | | CopyResource - [cpu time: avg 0.016 ms, total 1856.42 ms] [avg calls per frame: 1]
23:17:47: | | conversion to 4:2:0 - [cpu time: avg 0.004 ms, total 514.804 ms] [avg calls per frame: 1]
23:17:47: Convert444Threads - [cpu time: avg 0.494 ms, total 111369 ms] [avg calls per frame: 2]
23:17:47: | Convert444toNV12 - [cpu time: avg 0.489 ms, total 110106 ms] [avg calls per frame: 2]
23:17:47: encoder thread frame - [cpu time: avg 0.817 ms, total 92056.2 ms] [avg calls per frame: 1]
23:17:47: ==============================================================
23:17:47: 
23:17:47: =====Stream End: 2013-12-04, 23:17:47=================================================

Greetings NIKE
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
The reason why you're having more audio delay with the elgato is because you don't have "use buffering" on with it. Try turning it on first.
 

dodgepong

Administrator
Community Helper
It's a setting in the Video Capture source. Just check the Use Buffering box and leave the number at 0.
 

wwford

New Member
I stream on twitch regularly and am also getting this issue with PS4 on both Killzone Shadow Fall and Call of Duty Ghosts. Not only does it go out of sync, within just a few seconds to minutes of streaming, there is a clicking sound that appears that will not go away unless OBS is restarted, and then it is only remedied until the audio de-syncs and the clicking starts again. Everything works great with streaming Counter-strike: Global offensive.

I am using a Live Gamer HD as well. Use buffering provided no noticable help to the issue.
 

dodgepong

Administrator
Community Helper
The Use Buffering option is mainly for USB devices, and isn't needed by PCIe cards like the LGHD.

It's not a perfect option, but can you try enabling the "Use WaveOut audio renderer" option in the video capture source? I've heard of that helping in some of these circumstances. It seems that DirectAudio has some weirdness to it sometimes.
 

wwford

New Member
Thank you for your response.

Using "Waveout Audio Render" created an even more noticable stop/pause in the audio every couple seconds. For information sake, I am using Optical out. Besides a firmware/OBS update I'm out of options except trying one of these audio extractors and feeding the audio via 3.5mm Stereo instead of Optical:

http://www.ebay.com/itm/HDMI-Audio-Extr ... 1407003571
 

Lain

Forum Admin
Lain
Forum Moderator
Developer
I would probably not advise using "Output to desktop" for sound, as I can't guarantee that things will be in-sync. It's an audio playback method meant more for unbuffered devices, such as capture cards or USB 3.0 devices. "Output to stream only" along with "Use buffering" is the only way to really ensure there won't be problems."
 

wwford

New Member
Thank for the insight, Jim. My only problem is that I can't reference the actual game play's sound if I don't output to desktop. There's no other way for me to monitor the optical output to the soundcard that I'm aware of. If you have any suggestions, I'm all ears! :)

I will definitely test the stream without putting the audio to the desktop and see how it works on the stream and will report back. Thanks!
 

wwford

New Member
So, I was able to extract the HDMI audio and send it to the computer via 1/8" stereo, bypassing the need to use the S/PDIF output from the PS4.

I used this HDMI Audio extractor unit from Monoprice.com:

http://www.monoprice.com/Product/?c_id= ... largeimage


This elimnated all crackling/delay issues associated with the S/PDIF output. When using "Send audio to desktop", there was a very small delay, but that's obviously due to the routing, and im sure running it on stream without pushing to the desktop would provide a flawless experience as the audio coming directly out of the extractor is spot on.

While this isn't an ultimate solution for S/PDIF it is definitely a workaround. Hope this helps anyone who may still be having issues and doesn't want to wait for firmware updates.
 
Top