wang-bin
4e6ab3fed7
version 1.2.2
...
Changelog:
- Audio resampler using swresample
- Play speed control
- Audio format
- Play good with audio that noise before(mp3, ...)
- init and deinit FFmpeg only when needed
- Component id accessed by symbol
- mms support
v1.2.2
2013-07-03 01:30:57 +08:00
wang-bin
8ed57fbe65
player: add gui control for speed
2013-07-03 01:13:52 +08:00
wang-bin
40feff239f
add QtAV.h for convenience. also can be used as pch
2013-07-02 02:53:14 +08:00
wang-bin
42505652c8
init speed in AVClock ctor
2013-07-02 02:45:16 +08:00
wang-bin
fa5043e946
register GraphicsItemRenderer
2013-07-02 02:21:58 +08:00
wang-bin
8db73db4a3
let xxx id be extern and export/import for windows
...
dllimport/export is required for windows.
Ids can be declared in header and define only once(in source)
2013-07-02 02:13:00 +08:00
wang-bin
2f80234c51
use dllimport to enable data export
2013-07-02 00:48:19 +08:00
wang-bin
54741af4bb
QTAV_HAVE() macro works for VC
...
see wtf/Platform.h
TODO: why defined() does not work
2013-07-02 00:31:19 +08:00
wang-bin
2fff991e4d
player: speed indicator
2013-06-30 22:42:11 +08:00
wang-bin
0adcfbfe34
translations. player example add tooltips
2013-06-30 22:37:52 +08:00
wang-bin
a4d544cac5
speed control for video without audio
2013-06-30 21:57:41 +08:00
wang-bin
fbd6797f85
add speed api in AVPlayer.
2013-06-30 21:41:50 +08:00
wang-bin
2e2bd90ad2
mistake
2013-06-30 20:38:52 +08:00
wang-bin
b39a0bb2ff
non-linear speed control
2013-06-30 20:38:28 +08:00
wang-bin
5e1e9b5b86
add channel layout in AudioFormat. use FFmpeg's values
2013-06-30 18:02:19 +08:00
wang-bin
17c6013adb
use AudioFormat and fix speed bug
2013-06-30 17:11:18 +08:00
wang-bin
00ef8e4709
add missing operator= for AudioFormat
2013-06-30 15:09:07 +08:00
wang-bin
7ba1324d8a
add AudioFormat class
...
ref QtMultiMedia
2013-06-30 01:48:12 +08:00
wang-bin
19562bbcde
resume correctly in next frame mode. #issue 56
2013-06-29 22:32:59 +08:00
wang-bin
d7a334da5a
caputre should only supply a default capture configuration
2013-06-29 00:06:40 +08:00
wang-bin
bf5453dc89
init and deinit ffmpeg only once. issue 57
2013-06-28 00:02:23 +08:00
wang-bin
3f3aa430b9
remove timeout macro. set callback when parsing stream
2013-06-27 00:58:12 +08:00
wang-bin
da99e46cd6
add missing swr api. build with old swr
2013-06-26 19:09:49 +08:00
wang-bin
c3c225af4e
Merge branch 'dev'
2013-06-26 14:49:50 +08:00
wang-bin
8b3dc2e438
Merge branch 'swr' into dev
2013-06-26 13:01:34 +08:00
wang-bin
4b89103b8a
swr: fix inupt channels and layout error
2013-06-26 12:50:46 +08:00
wang-bin
5d4e198aa1
player: repeat support. crash now
2013-06-26 00:51:11 +08:00
wang-bin
1c1d1610e8
player: renderer menu is clickable and keeps visible
2013-06-25 22:54:16 +08:00
wang-bin
6a188357f6
deal with EAGAIN. see ffmpeg(usleep 10000?)
2013-06-25 22:39:33 +08:00
wang-bin
2b72dcf19b
error code is <0
2013-06-25 18:57:45 +08:00
wang-bin
ffd2bfc5cb
buggy speed control
2013-06-25 02:57:13 +08:00
wang-bin
309f5ab57e
Merge branch 'swr' into dev
2013-06-25 01:50:34 +08:00
wang-bin
9b9522fa03
Merge branch 'master' into dev
2013-06-25 01:49:27 +08:00
wang-bin
3300d81186
swr: refine code. add comments
2013-06-25 01:47:34 +08:00
wang-bin
285539efc4
swr: play the correct speed. nb_samples means sampes per channel
2013-06-25 00:37:17 +08:00
wang-bin
08fe884d37
add missing config.test files for swr
2013-06-24 23:37:54 +08:00
wang-bin
48484e250f
doc: linking issue on linux
2013-06-24 16:52:41 +08:00
wang-bin
8ab2dcd719
no swr support
2013-06-24 13:05:20 +08:00
wang-bin
f2fcad1566
config test for swresample
2013-06-24 12:54:25 +08:00
wang-bin
4101153571
workaround for get sample buffer size
...
TODO:
why crash for swr 0.5?
2013-06-24 12:40:14 +08:00
wang-bin
e454dab025
build with ffmpeg 0.9(swr 0.5) support
...
TODO:
how to resolve runtime version
swr_get_delay
2013-06-24 12:35:11 +08:00
wang-bin
cd657d7418
correct spell of prepare
2013-06-24 03:40:53 +08:00
wang-bin
2891583e4e
ffmpeg swresampler works(ref ffplay). but the speed is too fast
...
TODO:
mplayer2, avresample
2013-06-24 03:34:08 +08:00
wang-bin
c61ce357eb
Merge branch 'dev' into swr
...
Conflicts:
src/QtAV/QtAV_Global.h
src/libQtAV.pro
2013-06-21 13:50:03 +08:00
wang-bin
4a8bca3072
sdk header
2013-06-21 13:47:18 +08:00
wang-bin
7ae37f049d
support mms: and file://
2013-06-21 13:09:03 +08:00
wang-bin
89749c5f38
version 1.2.1
...
Changelog:
- Configurable video quality
- Correct aspect ratio. Any value is supported
- Fix some media playing problem
- Fix crash if no audio
- Fix d2d crash by setting multi-thread type
- Fix WidgetRenderer can not update problem
- Fix mem leak if renderer changed
- player: volume control, display correct online tv name, correct
display time
v1.2.1
2013-06-20 00:16:39 +08:00
wang-bin
f7b7df0082
player: add tooltips for volume and capture
2013-06-19 23:52:02 +08:00
wang-bin
f1919ae984
player: volume control bar
...
TODO:
slider with nonlinear easing curve
2013-06-19 23:27:12 +08:00
wang-bin
e1d460ff25
player: correct display time
2013-06-17 21:51:44 +08:00