mirror of
https://github.com/wang-bin/QtAV.git
synced 2026-10-29 03:26:39 +08:00
TODO. 1.Pause AVThread. 2.framework and optimization design
if AVOutput is null, we can not access the pause state from it. So pause state stored in AVThread is required
This commit is contained in:
@@ -16,9 +16,15 @@ avcodec_flush_buffer when seeking
|
||||
use v,a,-1 stream when seeking
|
||||
hardware acceleration, ffmpeg-mt
|
||||
modular
|
||||
decode and yuv2rgb: GLSL, ipp, cuda
|
||||
OpenCL, OpenGL, OpenAL, OpenSL, cuda, ipp
|
||||
OpenAL:http://www.cocoachina.com/bbs/read.php?tid=51579
|
||||
set audio output
|
||||
capture: set async
|
||||
structure:{
|
||||
AVObject=>AVDemux, AVDecoder{,ipp,cuda,cl}, ImageConvert{,ipp,GLSL,cuda,cl}, Resample{,ipp,GLSL,cuda,cl}, Filter{,ipp,GLSL,cuda,cl}, Output{GL,AL,SL.DX}
|
||||
api: name, hwaName(ff,ipp,cuda,cl,gl,cuda}, hwaSupported,hwaInfo
|
||||
}
|
||||
|
||||
BUG:
|
||||
Debug: no frame could be decompressed
|
||||
|
||||
+1
-1
@@ -22,7 +22,7 @@
|
||||
#include <QtCore/QThread>
|
||||
#include <QtCore/QScopedPointer>
|
||||
#include <QtAV/Packet.h>
|
||||
|
||||
//TODO: pause functions. AVOutput may be null, use AVThread's pause state
|
||||
namespace QtAV {
|
||||
|
||||
class AVDecoder;
|
||||
|
||||
Reference in New Issue
Block a user