Martin Pulec
|
83c9421b4a
|
Fixed some Coverity issues
|
2015-10-19 11:31:10 +02:00 |
|
Martin Pulec
|
7c67d8090d
|
Libavcode 53 compat
|
2015-09-28 10:53:17 +02:00 |
|
Martin Pulec
|
60d3a7d20b
|
Fixed unused variable from previous commit
|
2015-09-27 14:24:43 +02:00 |
|
Martin Pulec
|
c7d9f659c0
|
Do not report nvenc in capabilities
|
2015-09-27 14:15:26 +02:00 |
|
Martin Pulec
|
201a72bb16
|
Video compress: use new module API
|
2015-09-22 17:22:41 +02:00 |
|
Martin Pulec
|
87fd061e53
|
Libavcodec capabilities: report nvenc if available
|
2015-09-18 16:11:04 +02:00 |
|
Martin Pulec
|
40abd1d403
|
Video compress: change API for querying caps
|
2015-09-18 15:27:11 +02:00 |
|
Martin Pulec
|
e7cdd9d14c
|
Lavc: show frame sizes only in debug mode
|
2015-09-08 19:49:39 +02:00 |
|
Martin Pulec
|
100683c983
|
Warning about some potentialy broken modules
|
2015-08-31 11:11:04 +02:00 |
|
Martin Pulec
|
0e075bbb43
|
Display correct bps in caps for uncompressed
|
2015-08-27 16:13:31 +02:00 |
|
Martin Pulec
|
2cc6aab0e2
|
Added possibility to send message synchronously
+ in capabilities list, given bitrate is computed according to the
detected capture format (provided that '-t' argument is given)
|
2015-08-25 17:05:23 +02:00 |
|
Martin Pulec
|
7ef57dd9ab
|
Libavcodec: support for nvenc_hevc
|
2015-07-31 11:32:21 +02:00 |
|
Martin Pulec
|
89371aa17e
|
Libavcodec: default thread mode is now slice.
This applies mainly for MJPEG, other codecs (like H.264) have its
own settings.
|
2015-07-31 11:32:21 +02:00 |
|
Martin Pulec
|
485310d5b9
|
Libavcodec: do not require codec spec
Do not require codec specification when user explicitly sets encoder.
+ multiple improvements
|
2015-07-31 11:32:21 +02:00 |
|
Martin Pulec
|
d0e035509a
|
Libavcodec: improve help and logging
|
2015-07-31 11:32:21 +02:00 |
|
Martin Pulec
|
425672678a
|
Libavcodec: use compat macro globally (also in dec)
|
2015-07-14 17:03:30 +02:00 |
|
Martin Pulec
|
5aaa411463
|
Libavcodec: compile with older versions (missing HEVC type)
|
2015-07-14 16:50:07 +02:00 |
|
Milos Liska
|
84d2f805e7
|
H.265 code fixes and cleanup
|
2015-07-14 13:56:31 +02:00 |
|
Milos Liska
|
66e7261cf3
|
Initial H.265 support. Needs further review.
|
2015-07-14 10:41:55 +02:00 |
|
Martin Pulec
|
625b5adc0f
|
Rewritten logging a bit
Use logger + levels of verboseness.
|
2015-07-10 16:42:26 +02:00 |
|
Martin Pulec
|
9ddc6c8c76
|
Keyboard control - show help + control verbosity
|
2015-07-10 16:42:26 +02:00 |
|
Martin Pulec
|
1df0c31824
|
Libavcodec: support for NVENC
+ few small lavc improvements
|
2015-07-07 16:52:47 +02:00 |
|
Martin Pulec
|
9d0e2ebab3
|
Libavcodec: updated bitrates
|
2015-07-01 17:17:34 +02:00 |
|
Martin Pulec
|
f0dd94e0ae
|
Libavcodec: small fix
|
2015-06-30 11:42:48 +02:00 |
|
Martin Pulec
|
8ee625ff89
|
Libavcodec: change default thread mode to none
|
2015-06-24 13:51:21 +02:00 |
|
Martin Pulec
|
5b93c38c2c
|
Libavcodec: option to enable/disable thread mode
For compatibility between old and new libavcodec (latter supports JPEG
slices).
|
2015-06-22 18:50:58 +02:00 |
|
Martin Pulec
|
f4dda3de9e
|
Libavcodec: print frame sizes in verbose mode
|
2015-06-05 16:46:55 +02:00 |
|
Martin Pulec
|
f316d3d508
|
Libavcodec: removed exact_bitrate which is no more used
|
2015-06-05 16:38:05 +02:00 |
|
Martin Pulec
|
7a2cf2c8c1
|
Libavcodec: X264 - try to keep bitrate even
|
2015-06-05 16:22:39 +02:00 |
|
Martin Pulec
|
8b886e9d0f
|
Libavcodec: in verbose mode, enable AV_LOG_VERBOSE
|
2015-04-30 17:37:38 +02:00 |
|
Martin Pulec
|
a6f814d9bb
|
Libavcodec: another improvements
|
2015-04-30 14:09:17 +02:00 |
|
Martin Pulec
|
cf8425aa41
|
Libavcodec: support for AV_PIX_FMT_NV12 pixfmt (NVENC)
|
2015-04-30 11:59:54 +02:00 |
|
Martin Pulec
|
e239d44f55
|
Libavcodec: select libx264 encoder over NVENC
NVENC is not supported yet.
|
2015-04-23 10:28:50 +02:00 |
|
Martin Pulec
|
f2f7b57ad6
|
Added parameter to disable Periodic Intra Refresh
|
2015-04-14 13:49:55 +02:00 |
|
Martin Pulec
|
10c49a9b74
|
Remove some workarounds for older compilers
Declare C++ code as c++11 (instead of c++0x) since it is not compilable
with GCC 4.6 since commit eb064c7a, either.
|
2015-03-06 10:07:24 +01:00 |
|
Martin Pulec
|
1b337df8b7
|
Show fixed compression help
|
2015-02-18 13:45:17 +01:00 |
|
Martin Pulec
|
fce070a9a1
|
Libavcodec: added option to specify quality by BPP
|
2015-02-04 10:57:13 +01:00 |
|
Martin Pulec
|
df1c80acea
|
Get rid of synchronous messaging entirely.
Removed also from jpeg, libavcodec.
|
2015-01-30 15:12:38 +01:00 |
|
Martin Pulec
|
92cd601be2
|
Libavcodec: VP8 performance optimalizations
|
2015-01-23 17:15:38 +01:00 |
|
Martin Pulec
|
59ed74eeba
|
Libavcodec: fill some AVFrame members
|
2015-01-21 14:58:51 +01:00 |
|
Martin Pulec
|
dc90b600c1
|
Libavcodec: some 420 subsampling optimization
|
2015-01-20 15:30:09 +01:00 |
|
Martin Pulec
|
24b109dcd9
|
Added experimental support for libavcodec J2K
Currently only for testing purposes.
|
2014-12-15 15:17:29 +01:00 |
|
Martin Pulec
|
2bd6b00d7c
|
Libavcodec: added support for YUV 444
|
2014-12-15 15:17:21 +01:00 |
|
Martin Pulec
|
109978aa9a
|
Changed video compress modules handling (API)
|
2014-09-26 16:27:02 +02:00 |
|
Martin Pulec
|
607d1df324
|
Wrap some video_frame occurences by shared_ptr
This should replace .dispose member in video_frame in future.
|
2014-09-24 12:36:01 +02:00 |
|
Martin Pulec
|
af74d48c1c
|
Libavcodec audio: minor improvements
|
2014-09-19 18:22:09 +02:00 |
|
Martin Pulec
|
8e010a6385
|
Fixed libavcodec video compression
Wrong computing of offset when video height is not divisible by
cpu_count*2.
|
2014-09-17 11:12:09 +02:00 |
|
Martin Pulec
|
b1381c2d5f
|
Rewrite libavcodec video compress to c++
|
2014-09-16 16:01:54 +02:00 |
|