wang-bin
e898e6af15
no stl types that break abi
...
most algorithms and containers are fine. no std::string, exception
2015-09-13 20:29:21 +08:00
wang-bin
d9c90dc668
qml: update plugins.qmltypes
2015-09-01 01:03:06 +08:00
wang-bin
9126e2c2fc
warnings etc
2015-09-01 00:02:08 +08:00
wang-bin
3d6a1bd41e
ass: font setup api. dynamically apply the font when playing
...
BUG: sometimes crash
2015-08-24 00:21:02 +08:00
wang-bin
b7c75169df
gl: more opengl details in log
2015-08-19 23:37:03 +08:00
wang-bin
665f1d9bd6
qstring optimize & QT_NO_CAST_FROM_ASCI build error part2
...
QLatin1String:
- QString has override function && no implicitly convert to QString:
indexof,contains,==,insert,append,prepend,
+=,replace,compare,<,startswith,endswith
- not from a raw string
2015-08-08 20:49:22 +08:00
wang-bin
23b8dc395c
sub: support internal tracks switch. but update at next demuxer read
2015-08-03 13:30:39 +08:00
wang-bin
a0e831691c
bits()=>constBits() to avoid potential copy
2015-07-29 01:26:02 +08:00
wang-bin
086a598253
vo: sourceAspectRatio property. #481
...
it's frame DAR
2015-07-17 01:23:59 +08:00
wang-bin
625ab590c8
simplify async load
2015-07-01 16:11:06 +08:00
wang-bin
b3b15551e0
qml: fix autoplay load twice if play() after set source
2015-06-30 17:19:44 +08:00
wang-bin
acb63ac3ce
qml: wrong disconnect & supported pixel format
2015-06-25 19:24:55 +08:00
Fred Chien
deae22e958
Add useWallclockAsTimerstamps property to AVPlayer for media stream has
...
no timestamp info
2015-06-24 03:00:53 +08:00
wang-bin
6445b9adc5
fix QuickSubtitle.enabledChanged parameter
2015-06-02 17:12:04 +08:00
wang-bin
52bc49115e
property enable=>enabled
2015-06-02 16:12:40 +08:00
wang-bin
a5dc36d837
qml: make subtitles in Video as siblings of VideoOutput
...
so wen can apply effects to subtitle
2015-06-02 11:01:42 +08:00
wang-bin
713997234a
qml: StoppedState is set immediately after stop()
...
fix the following code can not work
video.stop()
video.play()
2015-06-02 11:00:23 +08:00
wang-bin
106d22b0d9
subtile: add fileChanged signal
2015-06-01 14:19:39 +08:00
wang-bin
1dc1f26828
qml: avoid play twice in play(url)
2015-05-31 20:43:46 +08:00
wang-bin
d3272f7713
subtitle: add property 'delay'
2015-05-29 23:55:50 +08:00
wang-bin
784292b58f
qml: change state if pause, source changed & autoplay
2015-05-27 11:45:08 +08:00
wang-bin
0b2315441d
qml: change playbackState only in slots not in setPlaybackState
2015-05-27 10:57:18 +08:00
wang-bin
2e7ae08718
fix wrong copy command in msbuild
...
-$(COPY_FILE) is only used in makefile
2015-05-26 11:57:43 +08:00
wang-bin
dc96b30dd1
more audio track info
2015-05-15 13:12:54 +08:00
wang-bin
ebac30e4b4
add missing durationChanged signal
2015-05-14 15:04:30 +08:00
wang-bin
dcaf4692d0
qml: add external audio track api
2015-05-14 14:05:55 +08:00
wang-bin
ab48511183
qml: add MediaPlayer.videoCapture
2015-05-05 17:14:55 +08:00
wang-bin
8828cde962
add signal seekFinished
2015-05-05 11:51:03 +08:00
wang-bin
14f941e5ba
qmake: able to disable rpath. #405
...
some OSes disallow rpath. also not necessary for system package build
2015-04-23 11:33:04 +08:00
wang-bin
e70686acbf
support continue playback on timeout
2015-04-20 14:13:52 +08:00
wang-bin
8520e7a449
qml: fix wrong media status names. keep the same as qtmm
2015-04-17 16:03:46 +08:00
wang-bin
aea998b2ef
gl: string as shader material type. more friendly log
2015-04-10 15:14:23 +08:00
wang-bin
f71b924cc7
qml: cleanup
2015-04-09 10:36:30 +08:00
wang-bin
1b4714bbd4
qml: simplify volume change logic
2015-04-01 11:41:42 +08:00
wang-bin
790b62df4c
simplify audio control in AVPlayer
2015-03-30 22:15:39 +08:00
wang-bin
dec46c5fe0
fix wrong media status value
...
the value was the same as demuxer's. now it is updated by demuxer and
demux thread
2015-03-27 20:08:38 +08:00
wang-bin
8c59182126
move statistics.frame_rate to common
2015-03-24 10:27:04 +08:00
wang-bin
df3208c8bf
add bufferProgress property to player
2015-03-19 16:26:56 +08:00
wang-bin
e9db66cda5
emit volumeChanged instead & update volume() if volume changed outside
2015-03-16 17:57:11 +08:00
wang-bin
addc141af4
add signals to report volume change from system per-app volume control
2015-03-10 16:03:16 +08:00
wang-bin
1c493e3480
qmake: check cross_compile instead of CROSS_COMPILE
...
CROSS_COMPILE is usually not defined unless qt is configured with -device-
options. cross_compile is defined in qconfig.pri(Qt4,5)
2015-02-19 18:20:17 +08:00
Thiago A. Correa
e3c6088bc4
Change STATICLINK to autodetect the system's prefered library type: static or dynamic based on config. This improves ios support
...
Signed-off-by: Thiago A. Correa <thiago.correa@gmail.com >
2015-02-18 11:24:13 -02:00
wang-bin
b2234d94ed
qmake: rpath flags
...
QMAKE_RPATHDIR has different results on mac(4.x 5.x) and linux. now can
run directly on mac
2015-02-08 22:15:08 +08:00
wang-bin
a0cefa67e3
fix old qt version build error
2015-02-07 18:09:24 +08:00
wang-bin
f2b91a30db
qml: static plugin support. #368
...
thanks Ligverd
2015-02-07 01:09:10 +08:00
wang-bin
8e431b9082
qml: add Video.fastSeek
2015-02-03 15:18:19 +08:00
wang-bin
f19f3e9cb7
qml: add MediaPlayer.fastSeek
2015-02-03 15:05:09 +08:00
wang-bin
3af639f3fb
qml: add typeinfo in qmldir for qtcreator
2015-01-27 21:05:16 +08:00
wang-bin
93e45593ec
qml: remove symbol export and private header
...
it's a plugin. no symbol need to be exported
2015-01-27 21:03:20 +08:00
wang-bin
a85128240a
qml: use fbo item only if qt>=5.2
...
another is Video.qml, VideoOutput2 is used. so use Video item only for
Qt>=5.2
2015-01-27 21:00:19 +08:00