jp9000
fd014bfe97
Allow selectable color space matrix outputs
2013-09-03 09:10:17 -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
Extrems
9918f76b55
Enable non-deterministic encoding
2013-08-29 10:37:21 -04:00
Extrems
d843edd24c
Output full range BT.709
2013-08-29 10:27:29 -04:00
jp9000
9756954f00
Make the buffer size show regardless of CBR/VBR
2013-08-24 01:48:36 -07:00
jp9000
0b8e15476e
Moved "keyframe interval" option to advanced and gave it an "auto" default value
2013-08-04 19:26:27 -07:00
jp9000
651ba78d3b
Added a keyframe interval option
2013-08-04 12:34:34 -07:00
palana
81a6bbb0da
Added VideoEncoder::HasBufferedFrames, changed semantics for GetBufferedFrames and updated x264 accordingly
2013-08-03 05:09:36 +02:00
Richard Stanway
e0ad6d2d31
Fix crash if keyframe requested during buffered frame flush
2013-07-22 21:02:11 -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
paibox
e1b1f2678b
Allow user to toggle CBR padding on/off.
...
Defaults to on, needs to be disabled in order to use dynamic bit rate
changes while using CBR, since X264_NAL_HRD_CBR otherwise blocks this.
2013-06-17 23:06:45 +02:00
jp9000
676f2999c4
make cbr default
2013-05-07 14:04:09 -07:00
Richard Stanway
9aceaadbcc
Some small code cleanups via static analysis (cppcheck)
2013-04-04 03:20:02 -04:00
jp9000
68f6b7aaa5
fixed a relatively big problem with CBR not using filler data, and with CBR SEI packets not transmitting correctly
2013-03-30 18:06:23 -07:00
jp9000
9cd905cf53
Changed x264 logging strictness from "info" to "warning" to reduce unimportant x264 spam in the log
2013-03-30 13:41:25 -07:00
Richard Stanway
74d2b05710
Merge remote-tracking branch 'refs/remotes/origin/master'
2013-03-18 18:45:02 -04:00
jp9000
0b7ac33536
added an option to use frame duplication (without necessarily using CFR)
2013-03-18 07:01:14 -07:00
Richard Stanway
9e3613c75e
Support profiles via x264 custom settings
2013-03-17 23:08:56 -04:00
Richard Stanway
048889ae69
Merge remote-tracking branch 'refs/remotes/origin/master'
...
Conflicts:
Source/Encoder_x264.cpp
2013-03-08 18:51:09 -05:00
Richard Stanway
74337972d4
Fix GetBitRate when not using VBV
2013-03-08 15:27:44 -05:00
jp9000
3c8257a8e1
removed a useless debug message
2013-03-05 19:54:58 -07:00
jp9000
4d94812121
new network code
2013-03-05 19:54:58 -07:00
jp9000
832f2d4187
added code to log monitors the user has
...
fixed bug with using x264 presets/tunes in x264 custom params
updated japanese text and made some english text adjustments
2013-02-16 20:26:58 -07:00
jp9000
fcfcb051b3
x264 logging tweak
2013-02-14 12:29:09 -07:00
jp9000
87fd5a155c
Added C-style API exports instead of relying on horrible virtual function tables
...
Fixed a bug with item insertation
2013-02-06 09:39:15 -07:00
jp9000
ac1ea04856
Added some background color stuff to the text source, just needs finishing up
2013-02-02 11:56:39 -07:00
jp9000
91e900a6cc
Added a profile menu for quickly switching between profiles
...
Added a button in software capture to set the base stream output size to the target size
2013-02-02 04:52:45 -07:00
Richard Stanway
549957312c
Remove empty log lines from x264 log
2013-01-30 23:04:22 -05:00
jp9000
4a7dc0154c
fixed some major issues with frame timing
...
fixed cfr sync issue
fixed some major sync issues that may have been present in major version
fixed a bug with audio output timing
made mic data output more accurately as long as the qpc timestamp checks out
2013-01-30 04:43:40 -07:00
jp9000
34da87be39
enabled full range again in x264
...
increased scene buffering size to 200ms
added transparency to the sub-region thing
2013-01-25 00:12:26 -07:00
jp9000
e2ea43ca93
merging develepment branch. don't kill me!
2013-01-24 20:30:22 -07:00
jp9000
645f9c49ef
added capture card audio fully
...
added mic/capture card audio time offset controls
fixed a memory leak with gifs
don't show fonts that GDI+ can't render
2013-01-02 01:14:30 -07:00
jp9000
efe771565f
capture card audio stuff, audio system adjustments, audio thread adjustments
2012-12-25 09:34:07 -07:00
jp9000
c376aeab2b
fix for stream death
2012-12-15 03:40:51 -07:00
jp9000
1f0152ad91
fixed transcoding issues, fixed issues that could occur with bad mics/devices, logging more data, fixed bugs related to scene changing
2012-12-12 19:48:44 -07:00
jp9000
61dbfbfabe
fixed sync problems in general, updated audio system, fixed some more bugs
2012-12-11 22:22:51 -07:00
jp9000
286704a176
another CTS/DTS fix, fixed network issues, removed send buffer, fixed some graphics capture crashes, fixed win 8 sleep problems
2012-12-04 03:17:34 -07:00
jim
ff1517e99d
adjusted settings dialog size, fixed cts problem, added cbr option, made some other tweaks
2012-11-30 14:16:16 -07:00
jim
cb2a91d3be
added CTS padding, fixed graphics capture memory leak, fixed graphics capture crash
2012-11-25 00:44:06 -07:00
jim
7e10a6cad2
added more info to crash handler, fixed some bugs, adjusted rtmp code, removed unnecessary traces
2012-11-22 06:50:22 -07:00
jim
e02464b9f7
testing framedrop code, animated gifs, more features, more fixes, translations, etc
2012-11-19 02:16:37 -07:00
jim
7c65f2e5a7
minor tweaks, made d3d9 capture awesome, as well as d3d10.0 capture
2012-11-14 19:58:01 -07:00
jim
a8e82b6067
0.43a bugfixes
2012-10-28 19:21:25 -07:00
jim
42c6b401e2
threading, optimizations, api additions, directshow features
2012-10-24 23:58:42 -07:00
jim
e544bbe758
flv fix, garbled output fix, tiny encoder adjustment, gpu compatibility fix, other dshow fixes
2012-10-04 17:38:26 -07:00
jim
dc0c272100
0.41a
2012-10-02 19:09:18 -07:00
jim
d2f34d8143
0.401a - fixed a bug with colors
2012-09-28 11:25:52 -07:00
jim
445bf70c15
0.40a minor fixes/adjustments
2012-09-27 18:33:59 -07:00
jim
f9369671d2
0.40a
2012-09-27 11:50:34 -07:00