wang-bin
e35ba84fc6
resolve merge problem
2012-11-13 14:26:05 +08:00
wang-bin
fe518a4182
TODO list and roadmap
2012-11-13 14:12:20 +08:00
wang-bin
26d9b0e6fe
seek forward support. not good enough
...
TODO: more accurate delay. seek backward. no crash when seeking
2012-11-13 13:29:37 +08:00
wang-bin
275cb7e225
Fix crash when argc==1. Update window title when open a video
...
TODO: how to detect player's window?
2012-11-12 23:02:29 +08:00
wang-bin
182f9f9207
Add open file dialog and shortcut "O"
2012-11-12 22:43:48 +08:00
wang-bin
4e863d5ebf
README: add shortcut
2012-11-11 23:27:25 +08:00
wang-bin
2513ce2321
OpenGL test
2012-11-11 23:06:14 +08:00
wang-bin
9ac29485d7
illegal qmake syntax
2012-11-11 23:05:43 +08:00
wang-bin
bc6fa240b0
Use my new D-Pointer technology. Add ffmpeg compatible api
...
New D-Pointer can avoid conflicting with Qt's d_ptr; This is powerful
and more easy to use.
Compatible api is just at beginning. Update the older api to the latest.
2012-11-11 23:04:42 +08:00
wang-bin
c401908561
QGraphicsItem::update() may not cause a redraw
2012-11-11 00:58:46 +08:00
wang-bin
0718f66820
misc
2012-11-10 23:52:54 +08:00
wang-bin
64d3553e50
Pause support(space). Add the missing initialization for AVOutputPrivate
2012-11-10 23:52:00 +08:00
wang-bin
f4002e4b98
Remove demux thread ptr from a/v thread. Use a demux_end state instead
2012-11-10 10:47:07 +08:00
wang-bin
ec05d63473
mistake: = and ==. forget to return
2012-11-09 23:19:10 +08:00
wang-bin
6965095409
Fix macro conflicting
...
My other projects use the same macros. Need to update the template
2012-11-09 23:18:12 +08:00
wang-bin
aa6aefbc82
Version 1.1.0
v1.1.0
2012-11-09 23:01:57 +08:00
wang-bin
992e39d36f
Use BlockingQueue to refine the code
...
Wow, it's powerful! Some wait conditions disapeared from you thread. How
clever i am!
2012-11-09 22:46:08 +08:00
wang-bin
2a4db071be
Fix window resizing and moving bug in mouseMoveEvent
2012-11-09 00:10:28 +08:00
wang-bin
b9795f3a9e
Add keybord controling. Install event filter to qapplication
...
Current supports fullscreen, mute, volume, staying on top, play, stop
TODO: use MPlayer shortcut
2012-11-08 23:29:25 +08:00
wang-bin
df4b347212
Add volume control api
2012-11-08 22:44:40 +08:00
wang-bin
0c184b621a
default show max in test to avoid crash
2012-11-08 20:50:32 +08:00
wang-bin
0173f6b55b
Stop avthread if packets empty & demuxer thread end. use QThread::usleep
2012-11-07 14:53:40 +08:00
wang-bin
34f300e367
replay support
...
reset members before running the thread
2012-11-07 14:18:37 +08:00
wang-bin
38e6e359ea
update to the lateast pri
...
TODO: fix it in LibProjWizard4QtCreator
2012-11-06 01:32:49 +08:00
wang-bin
ee900c89fd
macro conflict with other projects
...
TODO: fix it in LibProjWizard4QtCreator
2012-11-06 01:31:45 +08:00
wang-bin
725d733bfa
demuxer supports close then open mutiple times is possible. error check
2012-11-06 01:30:04 +08:00
wang-bin
feb745b2af
stupid mistakes
2012-11-06 01:28:28 +08:00
wang-bin
94af5f91fd
display preview if not playing
...
TODO: set default preview black
2012-11-06 01:27:53 +08:00
wang-bin
7e1c396f7c
crash fix. resize video when renderer setted. stop before play
2012-11-06 01:26:21 +08:00
wang-bin
771636fd6d
reset loop condition when thread starts
2012-11-06 01:21:52 +08:00
wang-bin
9a2c018fe8
Limit buffered packets size when demuxing. Result in less memory usage
...
TODO: configurable threshold
2012-11-03 11:21:05 +08:00
wang-bin
755ba40624
README.md
2012-11-01 00:15:22 +08:00
wang-bin
0def632081
misc. copyright, format .etc
2012-11-01 00:03:00 +08:00
wang-bin
d2c18c5573
rename QAVPack
2012-10-31 22:17:12 +08:00
wang-bin
9b33be6564
crash on exit fixed: stop demux thread
2012-10-31 21:44:34 +08:00
LucasWang
3e8fd5f108
remove useless code. bug:crash if resize largger
2012-10-31 18:54:34 +08:00
wang-bin
9d9f212c0e
Fix crash but don't know why.
...
write() can't be pure
2012-10-30 23:41:57 +08:00
wang-bin
b309bd5909
misc
2012-10-30 23:40:25 +08:00
wang-bin
a8f4f979db
another way to resize video
2012-10-30 23:04:59 +08:00
wang-bin
60ef3247c9
Add video thread. Sync to audio works
...
BUG: crash on exit and video thread still running. crash on resize
sometimes
2012-10-30 21:58:29 +08:00
wang-bin
60f5692716
Add video decoder
2012-10-30 19:33:06 +08:00
wang-bin
5c5cbf2ad8
Add AVClock. Use AVDemuxer instead of AVInfo. Thread's own queue
...
Not finished, just backup.
2012-10-30 13:49:45 +08:00
wang-bin
4366a2d4b8
mac suffix
2012-10-30 00:17:58 +08:00
wang-bin
01ef08ee56
cache swscale context
2012-10-30 00:17:16 +08:00
wang-bin
e6c547865a
stop audio thread is available
2012-10-30 00:16:01 +08:00
wang-bin
4583eb5d56
Audio and video works
2012-10-29 11:11:38 +08:00
WangBin
bf5aa85ee1
Initial commit
2012-10-28 20:06:41 -07:00