wang-bin
9d49102382
support msvc static build. qml is not supported yet
...
tested qt5.7.0 vs2015 x86 from http://www.npcglib.org/~stathis/blog/
precompiled-qt4-qt5/
2017-01-06 13:26:38 +08:00
wang-bin
341ccb7a8c
copyright update
2016-06-19 10:20:39 +08:00
wang-bin
488569dad6
qmake: detect multi-arch build, sse4_1, enable openal for ios
2016-02-28 13:28:01 +08:00
wang-bin
e7da6d1704
tests/ao: fix build error using old api
2016-02-07 20:02:40 +08:00
wang-bin
ea5c8ac9af
tests: detect more architectures
2015-12-25 16:21:02 +08:00
wang-bin
7c0c298f40
fix no opengl build on linux
2015-11-22 20:01:53 +08:00
wang-bin
8058ac5a46
no stl types that break abi
...
most algorithms and containers are fine. no std::string, exception
2015-09-13 22:48:32 +08:00
wang-bin
84ed2aa3e1
QT_NO_CAST_FROM_ASCI build error part3: examples
2015-08-08 21:16:28 +08:00
wang-bin
e5e771b5fc
remove AVDecoder.prepare()
2015-07-20 17:40:23 +08:00
wang-bin
15383f2091
test: add transcode
2015-05-18 14:17:29 +08:00
wang-bin
1ea9f66f1e
test: more options for decoder. async extract
2015-04-14 23:51:53 +08:00
wang-bin
30c7037465
ao: able to set backend
2015-03-26 13:34:25 +08:00
wang-bin
fe351655a1
qmake: remove STATICLINK
2015-02-19 18:26:45 +08:00
wang-bin
15544c264a
tests: undefined M_PI in ao
2015-02-17 11:52:33 +08:00
wang-bin
097bb915e2
ao: software volume control
...
Previous volume control was in AudioThread. Thas not reasonable because
user must use AVPlayer. Now audio samples are scaled in AudioOutput.
Also scale function is updated less.
TODO: if SetVolume feature is set (for example backend supports volume
control or set by user), use backend implemention
2015-02-12 12:53:30 +08:00
wang-bin
6f546b7e2f
ao: add a simple play(data,pts) function
...
waitForNextBuffer and receiveData is used internally
2015-02-12 11:59:21 +08:00
wang-bin
568fe8632a
note for async frame extract
2015-02-11 16:43:26 +08:00
wang-bin
2d431c1537
demuxer: api change about load()
2015-01-19 20:42:29 +08:00
wang-bin
280f4d8f79
do not build some examples & tests if avwidgets is disabled
2015-01-11 18:11:48 +08:00
wang-bin
81f8a2f6e2
widgets: include error
2015-01-10 22:32:56 +08:00
wang-bin
6f79c683eb
widgets: add header without .h. move widgets header. correct include
2015-01-10 21:44:41 +08:00
wang-bin
941f8d6e9a
widgets: build error. remove internal header. move id to avwidgets
...
id in avwidgets ensures app will link to qtavwidgets
2015-01-09 21:17:49 +08:00
wang-bin
192f22ce94
widgets: add QtAVWidgets module
...
changes:
You have to include <QtAVWidgets/QtAVWidgets.h> to use built-in widget
renderers
Link against QtAVWidgets
TODO:
QT += avwidgets not available
move ids to widgets module?
2015-01-09 16:54:43 +08:00
wang-bin
46f8861a33
decode() use Packet as parameter
2014-12-16 19:43:11 +08:00
wang-bin
2dd4817acb
build error
2014-12-15 00:40:37 +08:00
wang-bin
2bc3df634e
test: add play from qrc
2014-12-08 16:14:17 +08:00
wang-bin
be7fd4c85b
misc: wrong option parse result. wrong signal param
2014-11-04 18:57:29 +08:00
wang-bin
e93d081d69
qml: add Preview item
2014-10-26 00:20:03 +08:00
wang-bin
1e3c0cb687
add a convenience class to extract frame at a given time
2014-10-25 00:53:30 +08:00
wang-bin
ed58c0049f
subtitle: search dirs support
2014-10-12 23:05:50 +08:00
wang-bin
816e77acd5
better way to get ffmpeg supported subtitle extensions
2014-10-12 11:18:58 +08:00
wang-bin
c6c873ef8e
subtitle: get bounding rect in getImage
2014-09-30 14:42:00 +08:00
wang-bin
85e63ce536
test: more options for subtitle
2014-09-29 18:46:49 +08:00
wang-bin
c90d822803
subtitle: add libass. plain text works. ass rendering to be continue
2014-09-28 15:03:29 +08:00
wang-bin
3678ffc309
typo. app bundle only for 2 players
2014-09-07 22:09:55 +08:00
wang-bin
edeb9c6e3f
subtitle: set default name filters & max size. start=>load
...
to avoid to read files other than subtitle files, for e.g. video file
TODO: better way to ignore video/audio file
2014-08-29 23:46:32 +08:00
wang-bin
55ae0518f0
subtitle: signal contentChangeds if time and content changed
2014-08-29 21:41:51 +08:00
wang-bin
4dbdf274fc
subtitle: add a test
2014-08-29 16:16:37 +08:00
wang-bin
517b8807b5
misc. build error etc
2014-08-04 12:38:31 +08:00
wang-bin
4cc921a0f9
ao: comments. add an audio playback example
2014-08-03 17:00:51 +08:00
wang-bin
ddf0a59130
fast copy from USWC using sse4.1. not supported by va
...
TODO: add memcpy like function. configurable cache size
2014-05-03 15:27:17 +08:00
wang-bin
6f4bbf763b
fix build problems for maemo
2014-04-18 19:38:54 +08:00
wang-bin
53ce6b8995
test: add decoder test
2014-03-27 23:22:25 +08:00
wang-bin
9cee6fa9f9
test: add playing from memory example
2014-02-02 22:50:55 +08:00
sladage
3a105e12ab
Cleaned up and added test.
2014-01-31 15:22:08 +01:00
wang-bin
8a0f2cc699
timer starts in player's thread
2014-01-28 15:39:25 +08:00
wang-bin
ff02224728
update examples pro
2013-11-22 11:19:01 +08:00
wang-bin
a99a6c9cfd
examples: remove clockcontrol
2013-11-22 01:15:53 +08:00
wang-bin
0347b053a0
qmake: add missing header. mkdir use system path
2013-09-12 15:02:12 +08:00
wang-bin
92514cf865
target arch test in qmake support. fix mkspec error for Qt5
2013-09-12 13:32:35 +08:00