forked from wang-bin/QtAV
-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO.txt
84 lines (75 loc) · 2.96 KB
/
TODO.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
Roadmap:
1.0: can play. statble. plugin framework
2.0: base functions, gui
3.0: components structure. base a/v filters
4.0: own graphics library.
5.0: Encoding
6.0: Advanced filters: transform (play on 3D surface)
network stream
avio pause network
TODO:
Filter framework: use FrameContext instead of QByteArray. Render on vo or image
type.h
QtAV_Compat.h=>pch
external clock
use v,a,-1 stream when seeking
hardware acceleration, ffmpeg-mt
libx264
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}, ImageConverter{,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:
[udp @ 02d18740] 'circular_buffer_size' option was set but it is not supported on this build (pthread support is required)
Debug: no frame could be decompressed
Error - RtlWerpReportException failed with status code :-1073741696. Will try to launch the process directly
[h264 @ 11793ee0] reference picture missing during reorder
[h264 @ 11793ee0] reference picture missing during reorder
[h264 @ 11793ee0] reference picture missing during reorder
[h264 @ 11793ee0] reference picture missing during reorder
[h264 @ 11793ee0] Missing reference picture
[h264 @ 11793ee0] decode_slice_header error
[h264 @ 11793ee0] concealing 1200 DC, 1200 AC, 1200 MV errors in P frame
Assertion i < avci->buffer_count failed at libavcodec/utils.c:603
Warning: QObject::killTimers: timers cannot be stopped from another thread
Warning: Queue is still empty
Debug: Invalid pts or empty packet!
Debug: 151 0.059248
Debug: [AVDemuxer] seek to 0.059248 58.583946 61916734 / 1045045000 backward=0
Debug: no frame could be decompressed
Debug: no frame could be decompressed
Error - RtlWerpReportException failed with status code :-1073741696. Will try to launch the process directly
Debug: ->
Debug: 151 0.068313
Debug: [AVDemuxer] seek to 0.068313 65.732399 71390476 / 1045045000 backward=0
Debug: no frame could be decompressed
[h264 @ 1173fb40] mmco: unref short failure
[h264 @ 1173fb40] mmco: unref short failure
Debug: ->
Debug: 151 0.068848
Debug: [AVDemuxer] seek to 0.068848 215.434739 210911383 / 3063455057 backward=1
Debug: Seek end
Debug: no frame could be decompressed
[h264 @ 0d428ce0] Missing reference picture
[h264 @ 0d428ce0] decode_slice_header error
[h264 @ 0d428ce0] concealing 1200 DC, 1200 AC, 1200 MV errors in P frame
Debug: delay 18.888617
Debug: no frame could be decompressed
[h264 @ 0d4288e0] mmco: unref short failure
Debug: delay 18.955283
Debug: delay 19.021950
Debug: delay 19.088617
Debug: delay 19.155283
Debug: delay 19.221950
Debug: delay 19.288617
Debug: delay 19.355283
Debug: delay 19.421950
Debug: delay 19.488617
Debug: delay 19.555283
Debug: delay 19.621950