palana
|
5eb23e0344
|
Added profiler sections to (threaded) chroma subsampling
|
2013-09-06 16:47:03 +02:00 |
|
palana
|
7806d11b7e
|
Renamed Convert444to420 to Convert444toI420
|
2013-09-06 16:41:21 +02:00 |
|
jp9000
|
64c5c1d034
|
one more fix for frame timing
|
2013-09-04 02:19:04 -07:00 |
|
jp9000
|
f39bd21704
|
Adjust event placement so that threads ideally don't execute at the same time
|
2013-09-04 01:36:38 -07:00 |
|
jp9000
|
c447715ffd
|
Fix video frame timing issues with new encoder code
|
2013-09-04 01:32:54 -07:00 |
|
jp9000
|
fd014bfe97
|
Allow selectable color space matrix outputs
|
2013-09-03 09:10:17 -07:00 |
|
jp9000
|
4475863468
|
fixed projector thread issues
|
2013-09-02 22:29:14 -07:00 |
|
jp9000
|
1a5d3bc3b7
|
Fixed another potential race condition with the projector code
|
2013-09-02 21:26:10 -07:00 |
|
jp9000
|
753156fb82
|
Make projector stuff thread safe
|
2013-09-02 21:19:25 -07:00 |
|
jp9000
|
5875cf8831
|
make profiler thread-safe
|
2013-09-02 19:50:52 -07:00 |
|
jp9000
|
8fd7282cb8
|
Added a "projector" mode to allow outputting the preview to a separate screen at the same time as the main window (differs from fullscreen preview in that you can do it to a separate monitor while still having the main OBS window open)
|
2013-09-02 17:34:36 -07:00 |
|
palana
|
3bdfe6753e
|
Added EncodeThread profiler section
|
2013-09-01 22:50:54 +02:00 |
|
palana
|
23d900f117
|
Renamed variables for Convert444Threads profiler section
|
2013-09-01 22:50:53 +02:00 |
|
jp9000
|
05c92ce378
|
fixed late frame calculation
|
2013-08-31 17:02:35 -07:00 |
|
jp9000
|
f17ddc84c6
|
Separated encoding to a separate thread to prevent constant framerate issues, and increased frame timing precision to nanosecond approximation
|
2013-08-31 13:13:50 -07:00 |
|
HomeWorld
|
61cd1b0c9c
|
Revert "Log late frames profiling info only in test builds"
This reverts commit 0f879e94c9a68b0c10dbc721e3e7554eceeb365f.
|
2013-08-15 18:26:45 +03:00 |
|
HomeWorld
|
0f879e94c9
|
Log late frames profiling info only in test builds
|
2013-08-15 18:14:54 +03:00 |
|
Richard Stanway
|
b4fa6d55ff
|
Add warning about opencl to DXGI device removed message
|
2013-08-03 16:43:22 -04:00 |
|
palana
|
81a6bbb0da
|
Added VideoEncoder::HasBufferedFrames, changed semantics for GetBufferedFrames and updated x264 accordingly
|
2013-08-03 05:09:36 +02:00 |
|
jp9000
|
dc751280f9
|
fixed a cts offset crash on the flush at the end of the stream
|
2013-07-25 17:24:29 -07:00 |
|
jp9000
|
4603584e6b
|
change wording of "lagged frames" to "late frames"
|
2013-07-25 12:52:48 -07:00 |
|
Richard Stanway
|
97eed8a209
|
Don't wait for buffers when stopping a preview
|
2013-07-25 10:02:08 -04:00 |
|
Richard Stanway
|
0c77456581
|
Flush BufferedVideo packets on stream end, fix some race condition crashes resulting from new flushing code.
|
2013-07-25 09:11:32 -04:00 |
|
Richard Stanway
|
1dc66f2f9a
|
Fix crash if shutdown attempted before connected
|
2013-07-22 21:06:43 -04:00 |
|
Richard Stanway
|
5b6f99e72d
|
Flush encoder before exiting video processing loop
|
2013-07-21 09:06:59 -04:00 |
|
Richard Stanway
|
e7a94f9b3a
|
Experimental congestion control (dynamic bitrate) support
|
2013-07-21 04:47:58 -04:00 |
|
jp9000
|
1a606e882c
|
added some extra profiler segments because not everything was getting captured by the profiler
|
2013-07-19 17:56:17 -07:00 |
|
jp9000
|
9ad8816651
|
updated greek language
|
2013-07-10 13:13:28 -07:00 |
|
Richard Stanway
|
6e9a96de4c
|
Show a warning when no audio frames are coming in
|
2013-06-13 03:17:18 -04:00 |
|
palana
|
0ca911d2f6
|
Make profiler output for lagged frames setting default depend on OBS_TEST_BUILD
|
2013-06-05 00:25:58 +02:00 |
|
jp9000
|
6c3495fbaf
|
use nv12 for x264 instead of i420 - increases performance in preliminary tests
|
2013-06-03 16:34:21 -07:00 |
|
palana
|
b0a81e72f6
|
Fix frame duplication with CFR for QSV
|
2013-05-26 22:49:19 +02:00 |
|
jp9000
|
b3c30f9c3e
|
Added an option to disable preview encoding
|
2013-05-21 02:58:02 -07:00 |
|
palana
|
06c83477ff
|
Improved accuracy of convert thread profilers
|
2013-05-16 02:55:19 +02:00 |
|
palana
|
f61d359135
|
Added (configurable) profiler output for lagged frames
|
2013-05-15 18:57:53 +02:00 |
|
palana
|
63cd70fedd
|
Fix QSV buffers for video sizes with width or height that are not a multiple of 16
|
2013-05-15 01:35:19 +02:00 |
|
jp9000
|
962ecf4cd3
|
made a slight tweak to get the proper DTS values in QSV frame output
|
2013-05-11 17:56:32 -07:00 |
|
palana
|
ece127f49a
|
Fix tearing issue with multithreaded optimizations and QSV
|
2013-05-12 02:21:16 +02:00 |
|
palana
|
9d5661b50c
|
Fixed propagation of x264 fallback in case QSV is selected
|
2013-05-11 06:32:59 +02:00 |
|
palana
|
aa1ac7915e
|
Added basic CPU time profiling support
Note that threaded yuv conversion now creates two profiler nodes
|
2013-05-11 04:27:44 +02:00 |
|
palana
|
0c43b3e31e
|
Moved yuv buffer mutliplexing to QSV encoder and implemented a more asynchronous pipeline
|
2013-05-10 19:07:34 +02:00 |
|
palana
|
57a3a93de2
|
Fixed a memory leak in x264 encode path and minor improvements for QSV encoder
|
2013-05-10 18:51:54 +02:00 |
|
palana
|
46c03b946f
|
Implemented QSV encoder
Added libmfx (opensource part of Intel Media SDK dispatcher and headers)
|
2013-05-10 01:57:46 +02:00 |
|
jp9000
|
1bd101c792
|
changed project settings to use SSE2 optimizations by default, and removed SSE2 checks from the app
|
2013-05-03 19:54:49 -07:00 |
|
Eric
|
d449641b01
|
Enhanced cropping support. Source box changes size with cropping, don't reset cropping to 0 when re-editing it.
|
2013-04-29 23:52:13 +02:00 |
|
John R. Bradley
|
c3a66d0b8e
|
Rudimentary crop gui support
|
2013-04-25 19:31:05 +09:00 |
|
Richard Stanway
|
b38f393213
|
Improve handling of DXGI_ERROR_DEVICE_REMOVED error
|
2013-04-12 17:53:49 -04:00 |
|
Richard Stanway
|
9aceaadbcc
|
Some small code cleanups via static analysis (cppcheck)
|
2013-04-04 03:20:02 -04:00 |
|
jp9000
|
333e148597
|
Got rid of the redundant clockFreq param for the QPC time functions
|
2013-04-02 23:04:26 -07:00 |
|
Richard Stanway
|
f2223f2e52
|
Better fix for SleepTo
|
2013-04-03 01:38:32 -04:00 |
|