wang-bin/QtAV Repo





Commits

3,281

wang-bin commited last on 9/5/2016 11:41:55 PM, 'sl: revert opensl change in e826c39 queued data is just ptr, byte array is destroyed immediately '

Languages Used

240 .cpp
191 .h
66 .pro

167 watches, 897 stars, 515 forks

Lines of Code Breakdown

126,237  total
109,915  code lines
2,371  comment lines
13,951  whitespace lines

Namespaces Declared

QtAV { (139)
{ (12)
cuda { (6)
Internal { (5)
cv { (3)

Libraries Imported/Referenced

utils/Logger.h (85)
QtAV/private/factory.h (45)
QtAV/private/AVCompat.h (35)
QApplication (24)
QtAV/private/mkid.h (24)

Classes and Methods Declared
1 classes
5 methods

Class NameFileLine
stepBackwardTask/src/AVDemuxThread.cpp590
EQTask/src/VideoThread.cpp521
RegisterMetaTypes/src/AudioFrame.cpp7
dxgi_fcc/src/codec/video/VideoDecoderD3D11.cpp69
MsgHandlerWrapper/examples/common/common.cpp309
GLSLFilterPrivate/src/filter/GLSLFilter.cpp3
OpenGLWidgetRendererPrivate/widgets/OpenGLWidgetRenderer.cpp3
GLWidgetRendererPrivate/widgets/GLWidgetRenderer.cpp94
AudioFormatPrivate/src/AudioFormat.cpp463
AudioResamplerFFPrivate/src/AudioResamplerTemplate.cpp71
QUpdateLaterEvent/src/output/video/VideoRenderer.cpp3048
AudioFormatPrivateRegisterMetaTypes/src/AudioFormat.cpp1778
AVMuxer::Private/src/AVMuxer.cpp23
ColorTransform::Private/src/ColorTransform.cpp595
VideoThreadPrivate/src/VideoThread.cpp3
EGL/src/directx/SurfaceInteropD3D9EGL.cpp6
Config::Data/examples/common/Config.cpp0
scoped_pause/src/AVPlayer.cpp4916
Statistics::VideoOnly::Private/src/Statistics.cpp61
OpenGLVideoPrivate/src/opengl/OpenGLVideo.cpp3
EGL/src/codec/video/SurfaceInteropCUDA.cpp1216
SubtitleFilterPrivate/src/filter/SubtitleFilter.cpp3
VideoMaterialType/widgets/GLWidgetRenderer.cpp670
ExtractThread/src/VideoFrameExtractor.cpp3
ScopedD3DLock/src/directx/SurfaceInteropD3D9.cpp565
InitFFmpegLog/src/QtAV_Global.cpp2057
VideoOutputPrivate/src/output/video/VideoOutput.cpp3
QueueEmptyCall/src/AVDemuxThread.cpp60
AutoSem/src/AVDemuxThread.cpp3
AVFrameHolder/src/filter/LibAVFilter.cpp3
Thread/tests/playerthread/main.cpp4
VideoShaderObjectPrivate/src/opengl/VideoShaderObject.cpp3
Loader/src/subtitle/Subtitle.cpp1826
X11_API/src/vaapi/vaapi_helper.cpp696
AudioOutputPrivate/src/output/audio/AudioOutput.cpp656
AudioFramePrivate/src/AudioFrame.cpp30
FilterManagerPrivate/src/filter/FilterManager.cpp3
SGVideoMaterialShader/qml/SGVideoNode.cpp3
EGLLib/src/capi/egl_api.cpp56
WidgetRendererPrivate/widgets/WidgetRenderer.cpp3
QtQuick2ApplicationViewerPrivate/examples/QMLPlayer/qtquick2applicationviewer/qtquick2applicationviewer.cpp0
AVTranscoder::Private/src/AVTranscoder.cpp3
fmtentry/src/codec/video/VideoDecoderVAAPI.cpp732
RegisterMetaTypes/src/QtAV_Global.cpp2033
fmt_entry/src/opengl/OpenGLHelper.cpp2741
CaptureTask/src/VideoCapture.cpp15
OpenGLWindowRendererPrivate/src/output/video/OpenGLWindowRenderer.cpp11
d3d11_surface_t/src/codec/video/VideoDecoderD3D11.cpp335
X11/src/vaapi/SurfaceInteropVAAPI.cpp813
PlayerWindow/examples/window/main.cpp4
register_renderers/widgets/global.cpp369
CaptureTask/src/VideoThread.cpp274
AVDemuxer::InterruptHandler/src/AVDemuxer.cpp16
RegisterMetaTypes/src/Packet.cpp7
SLDataFormat_PCM_EX/src/output/audio/AudioOutputOpenSL.cpp3
depend_component/src/QtAV_Global.cpp111
QuickSubtitle::Filter/qml/QuickSubtitle.cpp4
ffmpeg_va_ref_t/src/codec/video/VideoDecoderFFmpegHW.cpp42
ResourceLoader/src/QtAV_Global.cpp2112
Subtitle::Private/src/subtitle/Subtitle.cpp13
GraphicsItemRendererPrivate/widgets/GraphicsItemRenderer.cpp7
ShaderManager::Private/src/opengl/ShaderManager.cpp3
cuda_api::context/src/cuda/cuda_api.cpp132
SGVideoMaterial/qml/SGVideoNode.cpp200
QuickVideoFilterPrivate/qml/QuickFilter.cpp0
fmt2Xfmtentry/widgets/X11Renderer.cpp180
QActivationEvent/examples/common/common.cpp1949
ResourceLoader/examples/common/common.cpp2120
GLTextureInterop/src/filter/GLSLFilter.cpp611
xv_format_entry_t/widgets/XVRenderer.cpp264
LoadWorker/src/AVPlayer.cpp5874
QIODeviceIOPrivate/src/io/QIODeviceIO.cpp192
LibAVFilter::Private/src/filter/LibAVFilter.cpp95
delete_helper/src/filter/LibAVFilter.cpp449
QMessageLogContext/examples/common/common.cpp271
LibAVFilterVideoPrivate/src/filter/LibAVFilter.cpp1165
FrameInfo/src/output/audio/AudioOutput.cpp831
dxva2_mode_t/src/codec/video/VideoDecoderD3D.cpp1735
buf/src/subtitle/PlainText.cpp6
DynamicShaderObjectPrivate/src/opengl/VideoShaderObject.cpp641
PacketPrivate/src/Packet.cpp29
ImageConverterIPPPrivate/src/ImageConverterIPP.cpp75
QuickAudioFilterPrivate/qml/QuickFilter.cpp512
WinRTIOPrivate/src/io/WinRTIO.cpp308
StopTask/src/VideoFrameExtractor.cpp129
EGL/src/directx/SurfaceInteropD3D11EGL.cpp6
SeekTask/src/AVDemuxThread.cpp936
AVDemuxer::Private/src/AVDemuxer.cpp623
RegisterMetaTypes/src/VideoFrame.cpp7
CharsetDetector::Private/src/subtitle/CharsetDetector.cpp6
QQuickItemRendererPrivate/qml/QQuickItemRenderer.cpp35
FrameReader::Private/src/FrameReader.cpp26
ScopedMap/src/directx/SurfaceInteropD3D11.cpp491
ScreenSaverEventFilter/examples/common/ScreenSaver.cpp119
uniform_type_name/src/opengl/OpenGLTypes.cpp3
StreamInfo/src/AVDemuxer.cpp1117
AVInitializer/src/AVDemuxer.cpp1211
AudioThreadPrivate/src/AudioThread.cpp3
RegisterMetaTypes/src/AVPlayer.cpp7
RegisterMetaTypes/src/AVError.cpp5
GLWidgetRenderer2Private/widgets/GLWidgetRenderer2.cpp3
LibAVFilterAudioPrivate/src/filter/LibAVFilter.cpp1564