-
Notifications
You must be signed in to change notification settings - Fork 180
/
notes
125 lines (91 loc) · 5.17 KB
/
notes
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
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
notes:
= 5.1 =
with "gx" enabled, I could still capture 5.1 when playing a file through WMP (and it could play in 5.1).
with "gx" disabled, SDL_Audio couldn't create a 5.1 output
with "right click and test" from control panel, with or without gx enabled, could capture.
Maybe it's an openSDL bug? :)
should still report it to ASUS though...in 5.1 with GX enabled, it does not capture wave's played by ffplay (even stereo).
= the need for "true" =
"C:\Programs\VLC TEST 1.1.10\vlc.exe" -vvv dshow:// --sout=#transcode{venc=ffmpeg,vcodec=mp2v,vb=10000,fps=30,scale=0.5,width=1280,acodec=mp3,ab=192,channels=2,samplerate=44100,soverlay}:std{access=http,mux=ts,dst=:8081} --no-sout-rtp-sap --no-sout-standard-sap --ttl=1 --sout-keep :dshow-vdev=screen-capture-recorder :dshow-adev=virtual-audio-capturer :dshow-caching=0
I think play it with VLC, or with mplayer, and/or substitute VAC with it, see what happens.
check for "tearing" and out of sync audio...
= random =
increase dshow-caching=200 to dshow-caching=900 ?
ng VLC 1.0.0 native, w
disable "cool'n'quiet"
Changing back to High Performance Power Plan is a workaround to fix it, but consumes a lot more energy and produces more heat.
subtracting at beginning didn't help it...
adding "sleeps"
resulted in this message very fast:
...
main debug: Decoder buffering done in 0 ms
main warning: received buffer in the future
main warning: received buffer in the future
main warning: PTS is out of range (-10000), dropping buffer
main warning: PTS is out of range (-21000), dropping buffer
main warning: PTS is out of range (-32000), dropping buffer
main warning: output date isn't PTS date, requesting resampling (68000)
*repeat* with similar numbers.
"normal" doesn't have the output date isn't PTS date message, just
main warning: buffer is 40569 late, triggering upsampling
main warning: resampling stopped after 5324000 usec (drift: -1875)
after awhile
MIN() didn't help VLC
with "choose the MAX I know what you want!:"
creeps up,
tons of
main warning: received buffer in the future
main warning: PTS is out of range (-10000), dropping buffer
main warning: PTS is out of range (-33219), dropping buffer
main warning: buffer is 68850 late, triggering upsampling
main warning: output date isn't PTS date, requesting resampling (58561)
main warning: audio drift is too big (120953), dropping buffer
main warning: timing screwed, stopping resampling
main warning: buffer is 110795 late, triggering upsampling
main warning: audio drift is too big (120316), dropping buffer
main warning: output date isn't PTS date, requesting resampling (45000)
main warning: audio drift is too big (155214), dropping buffer
with "subtract":
main debug: Buffering 80%
main debug: Buffering 90%
main debug: Stream buffering done (100 ms in 110 ms)
main debug: Decoder buffering done in 0 ms
main warning: received buffer in the future
main warning: PTS is out of range (-10000), dropping buffer
main warning: PTS is out of range (-33219), dropping buffer
main warning: PTS is out of range (-9841), dropping buffer
main warning: PTS is out of range (-18841), dropping buffer
main warning: output date isn't PTS date, requesting resampling (40159)
main warning: buffer is 68108 late, triggering upsampling
main warning: output date isn't PTS date, requesting resampling (45000)
main warning: resampling stopped after 7688000 usec (drift: -40807)
main warning: buffer is 40966 late, triggering upsampling
main warning: output date isn't PTS date, requesting resampling (45000)
main warning: resampling stopped after 5839000 usec (drift: -43702)
main warning: buffer is 43860 late, triggering upsampling
weird weird stuff there...gah!
normal "set it like they tell me to:"
main debug: Buffering 71%
main debug: Buffering 81%
main debug: Buffering 91%
main debug: Stream buffering done (101 ms in 95 ms)
main debug: Decoder buffering done in 0 ms
main warning: PTS is out of range (-10000), dropping buffer
main warning: PTS is out of range (-20158), dropping buffer
main warning: PTS is out of range (-30317), dropping buffer
after a long while:
main warning: buffer is 40176 late, triggering upsampling
main warning: output date isn't PTS date, requesting resampling (44524)
main warning: resampling stopped after 5862000 usec (drift: -42776)
main warning: buffer is 42777 late, triggering upsampling
main warning: resampling stopped after 6079000 usec (drift: 765)
main warning: output date isn't PTS date, requesting resampling (45000)
main warning: buffer is 44792 late, triggering upsampling
main warning: resampling stopped after 6225000 usec (drift: 1394)
threaded:
with 5 other threads, dual core, they both seem to start giving bad feedback, possibly single threaded with smaller sizes [?]
with high prioritied single thread: 4480, some big though...seems as good as single thread maybe...
seemed that it avoided discontinuity messages even if "lots" of them were running at once [!]
unless one had to pause to delete a file, then it could get it.
virtual "they can play into me:"
http://social.msdn.microsoft.com/Forums/en-AU/wdk/thread/5dce267b-d452-4d1c-ad18-0c5b6edcff5f