wang-bin
|
e4df334a25
|
typo in QtAV.pro. qmake error if no swresample found
|
2014-01-29 21:26:39 +08:00 |
|
wang-bin
|
c2b9609a90
|
version 1.3.1
Changelog:
- Initial OpenAL support.
- Fix hardware decoding crashes: seeking, packet loss(e.g. bad network)
- Allwinner's CedarX hardware decoding support. Thanks Miroslav Bendik.
- FFmpeg log and error handling. New class: AVError
- AVDictionary support for decoder and demuxer. API:
AVPlayer::setOptionsForXXX()
- Fix crash on app exit
- Fix Hi10bits crash
- Build:
* fix XXX_EXPORT macro confliction.
* configurable qmake project etc.
- QMLPlayer: better UI
- player:
* wheel to zoom in/out.
* apply decoder without restart.
* exit on main window close.
* move EventHandler to player.
- Installer: ubuntu support.
- Screen saver for OSX, X11. Improve windows
v1.3.1
|
2014-01-29 12:42:58 +08:00 |
|
wang-bin
|
3477a8f4d2
|
qmake: error if both swresample and avresample not found
|
2014-01-29 00:44:28 +08:00 |
|
wang-bin
|
30aff6397a
|
ifw: add uninstall shortcut for win
|
2014-01-29 00:43:31 +08:00 |
|
wang-bin
|
e4630198e3
|
osx: add a script to fix dependency paths
currently on fix Qt frameworks paths. Qt's deploy tool sucks.
We may copy Qt files from QtCreator, whose resources are complete and
correct.
|
2014-01-28 16:11:19 +08:00 |
|
wang-bin
|
41afdcdc05
|
qmlplayer: find qml file path in qrc wrong on mac
|
2014-01-28 16:07:20 +08:00 |
|
wang-bin
|
8a0f2cc699
|
timer starts in player's thread
|
2014-01-28 15:39:25 +08:00 |
|
wang-bin
|
dd90abc0b5
|
update README. Add TODO.md and doc about configure QtAV
|
2014-01-27 13:43:30 +08:00 |
|
wang-bin
|
e597530a7a
|
misc
|
2014-01-27 13:29:54 +08:00 |
|
wang-bin
|
76bd3e92f0
|
update QtAV.h
|
2014-01-27 12:47:35 +08:00 |
|
wang-bin
|
4282aac426
|
avoid qtopengl link error. don't know why
|
2014-01-27 15:51:04 +08:00 |
|
wang-bin
|
ff641bf8fe
|
Hi10p use software decoding. No hardware support now.
Force hardware decoding may result in crash
|
2014-01-26 20:35:16 +08:00 |
|
wang-bin
|
42ee9f2839
|
qmlplayer: fill mode shortcut etc
|
2014-01-26 01:53:05 +08:00 |
|
wang-bin
|
e0bcacb969
|
Merge branch 'cedarv'
Conflicts:
QtAV.pro
|
2014-01-25 23:07:11 +08:00 |
|
wang-bin
|
5a35bb3e2a
|
update ffmpeg build script
|
2014-01-25 21:56:04 +08:00 |
|
wang-bin
|
f571a7d99b
|
screensaver: use EXECUTION_STATE for windows.
|
2014-01-25 13:21:14 +08:00 |
|
wang-bin
|
c44fdf3918
|
examples: remove vo-gl, add a minimal player example
|
2014-01-25 13:01:36 +08:00 |
|
wang-bin
|
40019893e9
|
qmake: use extra compiler to copy qml plugin files. simplify make cmd
|
2014-01-24 21:39:14 +08:00 |
|
wang-bin
|
5832ca107b
|
remove QtAV::EventFilter. It should be in user's player code
How about VideoOutputEventFilter(except close event)
|
2014-01-24 00:26:43 +08:00 |
|
wang-bin
|
a968f20475
|
do not decode corrupt packet
|
2014-01-22 21:52:17 +08:00 |
|
wang-bin
|
a11d6a0a0f
|
fix screensaver logic in win. mac support(not tested)
|
2014-01-21 23:38:43 +08:00 |
|
wang-bin
|
1bf1e38d97
|
examples: screen saver for x11
|
2014-01-21 18:47:28 +08:00 |
|
wang-bin
|
e0eb6251e9
|
player: exit if main window closed
|
2014-01-20 13:04:11 +08:00 |
|
wang-bin
|
7a14a0bf06
|
qml: copy plugin correctly. but does not have dependency now.
|
2014-01-20 01:24:04 +08:00 |
|
wang-bin
|
3436ed8b52
|
qml: add hasAudio/hasVideo and Video.qml from qtmm
|
2014-01-20 01:20:19 +08:00 |
|
wang-bin
|
33be5a8b3e
|
player: video codec apply in the next playing
|
2014-01-19 22:11:19 +08:00 |
|
wang-bin
|
0308981a75
|
qmake: no-examples, no-tests option
|
2014-01-19 01:15:04 +08:00 |
|
wang-bin
|
8a03b71734
|
qml: remove some apis. play() works like qtmultimedia
|
2014-01-18 15:55:31 +08:00 |
|
wang-bin
|
4ae64744ef
|
qmlplayer: add ControlPanel component
|
2014-01-18 15:52:56 +08:00 |
|
wang-bin
|
3c3cd3ffb4
|
qmake: user defined CONFIG in user.conf
|
2014-01-17 22:52:53 +08:00 |
|
wang-bin
|
a33091eda6
|
avresample_get_delay
|
2014-01-17 12:35:49 +08:00 |
|
wang-bin
|
9da36f033a
|
examples: depends error
|
2014-01-17 11:05:17 +08:00 |
|
wang-bin
|
eb2a93ebdb
|
fix build error for ffmpeg 0.9 and 0.10. no swr_get_delay
|
2014-01-17 11:04:37 +08:00 |
|
wang-bin
|
e0c4a8c2ef
|
ipp: issue 62, swap UV, but convertion is broken. correct lib dir
|
2014-01-15 19:07:00 +08:00 |
|
wang-bin
|
6ba2ebeb18
|
qmlplayer: support command line decoder selecting
|
2014-01-15 12:21:26 +08:00 |
|
wang-bin
|
97e096d114
|
dsiable hardware decoding by default.
TODO:
check hwd capability
handle case that frames lost(network)
|
2014-01-15 11:11:24 +08:00 |
|
wang-bin
|
588ae57089
|
workaround to avoid crash on exit. wait longer time is ok(e.g. 1s). but
why?
|
2014-01-14 23:54:50 +08:00 |
|
wang-bin
|
d437edefb5
|
av_new_packet=>av_init_packet to avoid memcpy
|
2014-01-13 22:02:43 +08:00 |
|
wang-bin
|
ab93b7d26b
|
ifw: add linux desktop files
|
2014-01-13 15:00:01 +08:00 |
|
wang-bin
|
951a146933
|
update README
|
2014-01-13 01:16:48 +08:00 |
|
wang-bin
|
de93d67503
|
vs link error for screensaver
|
2014-01-13 00:35:32 +08:00 |
|
wang-bin
|
9ed28c038b
|
examples: move ScreenSaver to libcommon. qmlplayer enabled by default
|
2014-01-13 00:15:16 +08:00 |
|
wang-bin
|
156a07680f
|
qmlplayer: volume slider, help text etc.
|
2014-01-13 00:13:05 +08:00 |
|
wang-bin
|
4fdae36340
|
qml: configurable video codec priority
|
2014-01-11 23:11:35 +08:00 |
|
wang-bin
|
f78b799e1e
|
add api for av_dict_get/set
|
2014-01-09 22:57:07 +08:00 |
|
wang-bin
|
abd6317ea6
|
fix wrong AudioFormat.durationForXXX unit. use us
|
2014-01-08 22:11:14 +08:00 |
|
wang-bin
|
d4ee6cdd0c
|
openal: fix build error
ALC_ALL_DEVICES_SPECIFIER may be defined in alc.h or alext.h
ALC_ALL_DEVICES_SPECIFIER seems always exists
|
2014-01-08 12:23:46 +08:00 |
|
wang-bin
|
f3b3c8366b
|
add audio output factory
|
2014-01-08 00:28:30 +08:00 |
|
wang-bin
|
675d4c882c
|
openal: add to config.tests
|
2014-01-07 23:49:38 +08:00 |
|
wang-bin
|
56a645f545
|
openal: do not store device & context. better wait time
TODO:
estimate the error and control
|
2014-01-07 15:03:28 +08:00 |
|