59 Commits

Author SHA1 Message Date
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