wang-bin
447b305ae0
version 1.2.3
...
Changelog:
- FFmpeg/libav avresample support
- OpenGL ES2 support. Can build against Qt5 GLES2 version now
- XV support for Qt5
- more audio format support, e.g. sample format, channels.
- Fix H.264 decoding error for the beginning frames.
- Fix audio decoding error if packet should be decoded multiple times.
WMA audio.
- Save video captures to system Picture directory
v1.2.3
2013-08-01 22:53:36 +08:00
wang-bin
5a5dab8feb
channel map for small input channels
...
from QMPlay2
2013-08-01 00:52:19 +08:00
wang-bin
a06d916c06
audio output max channels api
2013-08-01 00:49:04 +08:00
wang-bin
5c7577085e
Qt5 XV support. from QMPlay2
2013-07-31 19:04:38 +08:00
wang-bin
fcfbc59760
fix decode error if first pts < 0. 1st key frame not
...
decoded(!pkt.isValid())
TODO:
why < 0? how ffplay do
2013-07-31 00:42:11 +08:00
wang-bin
d6a7367f77
end packet should be empty while it was last packet data before
2013-07-29 23:55:37 +08:00
wang-bin
e148549cfa
fix audio decode error if a packet can not be decoded once
2013-07-29 23:52:21 +08:00
wang-bin
ed83fea89e
channels and channel layout matchs
2013-07-28 19:32:52 +08:00
wang-bin
332b143855
save captures to system standard picture path if available
2013-07-28 01:03:03 +08:00
wang-bin
d37f4e553a
volume control for some sample formats
...
TODO:
1. volume filter
2. why noisy
2013-07-25 23:16:08 +08:00
wang-bin
54e86e527f
player: error dialog for unsupported video renderer type
2013-07-25 13:12:47 +08:00
wang-bin
c937e62f3e
right audio format for portaudio
2013-07-25 00:38:52 +08:00
wang-bin
4b5f6f43b4
AudioFormat.bytePerSecond
2013-07-24 23:43:39 +08:00
wang-bin
6a29aad289
set output audio channels support
2013-07-23 23:44:32 +08:00
wang-bin
790272bac1
fix the wrong channel init logic in audio resampler
2013-07-23 23:38:06 +08:00
wang-bin
6daa5d7493
fix gles2 macro
2013-07-20 11:27:51 +08:00
wang-bin
2caeac7e6f
update config.test for opengl/es2
2013-07-19 22:01:27 +08:00
wang-bin
48d6f51c1e
gl: uniform GL and GL ES2 code
2013-07-19 21:01:43 +08:00
wang-bin
f828cb85ce
gl: fix draw mode
2013-07-19 20:36:43 +08:00
wang-bin
1ebfa10294
gl: use the same tex coord array
2013-07-19 01:16:35 +08:00
wang-bin
9a81bc0f34
gl: correct aspect ratio for GL ES2
...
BUG:
frame will not show until manually resized
TODO:
setupAspectRation for fixed pipeline
2013-07-19 00:16:25 +08:00
wang-bin
47a4dbb689
gl: fix no picture on the 2nd time change to es2
2013-07-18 23:22:31 +08:00
wang-bin
bbec4afea9
gl: fix color format
2013-07-18 18:13:08 +08:00
wang-bin
194f57dbce
GL ES2 works
2013-07-18 01:18:55 +08:00
wang-bin
f13de12c29
use QTAV_HAVE() macro
2013-07-17 23:29:00 +08:00
wang-bin
1c413e5594
player: ao option
2013-07-15 22:38:32 +08:00
wang-bin
5075847697
player: auto hide control bar
2013-07-15 22:29:21 +08:00
wang-bin
94e97f6103
player: enable/disable audio
2013-07-15 22:29:20 +08:00
wang-bin
b6d0de412a
enable/disable audio
2013-07-15 22:29:19 +08:00
wang-bin
6cca9ff828
fix build issues
2013-07-15 18:16:39 +08:00
wang-bin
5644ec8955
gl: try draw array
2013-07-14 22:45:20 +08:00
wang-bin
87e9a7d40c
gl: always clear color buffer to avoid flicker
2013-07-14 13:14:02 +08:00
wang-bin
f900642406
set gl viewport to widget rect to display text correctly
2013-07-14 00:58:54 +08:00
wang-bin
9dfbb2626b
use QGLWidge::renderText() to render osd
...
TODO:
1.gl viewport rect should be vo rect. otherwise text outside viewport
will not display.
2.render without QGLWidget
2013-07-13 02:26:46 +08:00
wang-bin
d85916278b
use libav avresample if ffmpeg resampler disabled
...
TODO:
if null, crash
2013-07-09 19:12:49 +08:00
wang-bin
81b8b0183e
component id must be defined even if component is disabled
2013-07-09 19:10:56 +08:00
wang-bin
7ca219b2fe
libav: add missing header
2013-07-09 12:06:53 +08:00
wang-bin
2a480038a7
remove some finished TODO
2013-07-08 23:41:01 +08:00
wang-bin
5e434de9d6
fix qMax compile error(maemo)
2013-07-06 23:14:06 +08:00
wang-bin
619a2fb31f
qmake: deb version
2013-07-06 23:12:20 +08:00
wang-bin
f7ab0a693a
qmake: add source dir to system include path(maemo5)
2013-07-06 23:11:49 +08:00
wang-bin
01b0075d92
xv: check shm support on compile
2013-07-06 23:10:44 +08:00
wang-bin
660b5e371e
fix a wrong resample macro
2013-07-06 03:06:37 +08:00
wang-bin
bdd55f8d6e
avresample support by mapping to swresample
2013-07-06 03:05:52 +08:00
wang-bin
79a735de99
add seek flags. not actually work now
2013-07-05 19:21:59 +08:00
wang-bin
c388d6066f
add donate link
2013-07-05 10:52:02 +08:00
wang-bin
ba99c2f65b
fix potential link error without Gdi32.lib
2013-07-04 01:10:05 +08:00
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