wang-bin
|
e898e6af15
|
no stl types that break abi
most algorithms and containers are fine. no std::string, exception
|
2015-09-13 20:29:21 +08:00 |
|
wang-bin
|
a0e831691c
|
bits()=>constBits() to avoid potential copy
|
2015-07-29 01:26:02 +08:00 |
|
wang-bin
|
acb63ac3ce
|
qml: wrong disconnect & supported pixel format
|
2015-06-25 19:24:55 +08:00 |
|
wang-bin
|
93e45593ec
|
qml: remove symbol export and private header
it's a plugin. no symbol need to be exported
|
2015-01-27 21:03:20 +08:00 |
|
wang-bin
|
54e7af4926
|
gl: rgb48be is not supported now
|
2015-01-23 11:21:08 +08:00 |
|
wang-bin
|
8d31dbceff
|
qml: add fbo item. not finished
|
2015-01-21 17:42:46 +08:00 |
|
wang-bin
|
c49e1b7d7b
|
qml: forgot to init QQuickItem with parent. DAMN!
this may fix the qml crash bothered me for months.
|
2015-01-21 10:34:27 +08:00 |
|
wang-bin
|
8dc25c5a62
|
forget video frame if uploaded
|
2015-01-13 22:54:55 +08:00 |
|
wang-bin
|
7eec2b2fde
|
qml: protect frame when rendering. otherwise accessing frame is not safe
frame is protected when when syncing sg and when a new frame come, but
later when frame is to be rendered, no protection at all.
|
2015-01-06 16:36:21 +08:00 |
|
wang-bin
|
93447f5ad3
|
vo: lock in a larger scope and less code
|
2015-01-06 16:01:38 +08:00 |
|
wang-bin
|
6d13c53ba0
|
move non-public headers
|
2014-11-04 11:12:11 +08:00 |
|
wang-bin
|
cdac6a4d02
|
new: orientation support in qml
only for opengl mode
TODO:
point mapping, roi(use a matrix in
VideoRendererPrivate?)
test other classes
|
2014-10-16 20:25:25 +08:00 |
|
wang-bin
|
0033b94970
|
qml: correct item geometry. issue 304
|
2014-10-13 20:55:57 +08:00 |
|
wang-bin
|
7f17a41ac4
|
packed yuv format is not supported by opengl now
|
2014-10-10 15:04:50 +08:00 |
|
wang-bin
|
75f551fa78
|
qml: fix frame update slow. call update in item's thread
why?
|
2014-08-26 23:56:13 +08:00 |
|
wang-bin
|
7fad2c9a00
|
qml: no need to update qimage if opengl is used
|
2014-08-26 21:05:13 +08:00 |
|
wang-bin
|
517b8807b5
|
misc. build error etc
|
2014-08-04 12:38:31 +08:00 |
|
wang-bin
|
53dd80e9d1
|
set correct stride to construct QImage from VideoFrame. issue 252
|
2014-08-01 21:19:27 +08:00 |
|
wang-bin
|
ac0e28577a
|
sg: keep handlePaintEvent for gl
|
2014-07-25 21:11:53 +08:00 |
|
wang-bin
|
90e8b6c318
|
sg: do nothing if frame is invalid. fix sg crash
|
2014-07-22 12:11:24 +08:00 |
|
wang-bin
|
a5d60c1fa4
|
qml: on rgb is supported if not using opengl
|
2014-07-22 01:46:20 +08:00 |
|
wang-bin
|
c8846ccfe5
|
sg: use opengl. default is disabled. crash now
|
2014-07-22 00:54:01 +08:00 |
|
wang-bin
|
3875e4fe5b
|
remove useless log info
|
2014-04-28 01:20:26 +08:00 |
|
wang-bin
|
d757ff66e5
|
qml: compute display rect correctly and less times
|
2014-04-25 23:34:01 +08:00 |
|
wang-bin
|
93d40e9d61
|
simplify setters in videooutput(to be continue). init vars in ctor is
required
|
2014-04-14 02:13:21 +08:00 |
|
wang-bin
|
3c9d910c91
|
qml: region of interest support
|
2014-04-06 22:01:46 +08:00 |
|
wang-bin
|
23a74e3f50
|
less warnings
|
2014-03-08 18:13:20 +08:00 |
|
wang-bin
|
15e784699d
|
api change: VideoRenderer add (set)preferredPixelFormat/isSupported
|
2014-03-01 00:48:03 +08:00 |
|
wang-bin
|
2cf4b32856
|
remove write(), convertData() in VideoRenderer. TODO: audio too.
src_width/height?
|
2013-11-11 00:15:56 +08:00 |
|
wang-bin
|
d51cd4927d
|
use VideoFrame instead of QByteArray in pipe line. XV may not work
TODO: remove convertData() etc, use frame.width()/height()
|
2013-11-10 08:16:32 +08:00 |
|
wang-bin
|
65066cbbbd
|
qml: fillMode support
|
2013-10-02 22:50:55 +08:00 |
|
wang-bin
|
a87d20daf8
|
qml multiple video output support
|
2013-09-19 16:48:33 +08:00 |
|
wang-bin
|
c6a8784dba
|
qml: keep the same logic as other video renderers
|
2013-09-19 01:15:52 +08:00 |
|
wang-bin
|
2c209ea153
|
qml: renderer quality
TODO:
property?
|
2013-09-04 19:03:09 +08:00 |
|
wang-bin
|
73418282fd
|
copyright and format
|
2013-09-04 01:19:06 +08:00 |
|
wang-bin
|
8a910aeadf
|
qml: standalone library QmlAV
TODO: lib name. use <QtAV/xxx.h> or <QmlAV/xxx.h>?
|
2013-08-31 02:32:11 +08:00 |
|