[WINDOWS] Internal Directshow Based Player [NO LONGER DEVELOPED] - Printable Version +- Kodi Community Forum (https://forum.kodi.tv) +-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33) +--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111) +---- Forum: Windows (https://forum.kodi.tv/forumdisplay.php?fid=59) +---- Thread: [WINDOWS] Internal Directshow Based Player [NO LONGER DEVELOPED] (/showthread.php?tid=61355) Pages:
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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
|
- hsinchu308 - 2010-05-23 Hi Seb, It seems that the font size problem in dsplayer is not completely fixed yet..LOL Although in r30385 font sizes are the same between dsplayer and dvdplayer for plain text subtitles, they are still much bigger in dsplayer for subtitles in ASS format (in dvdplayer the font sizes are same between those two subtitle formats). Any ideas on where I should look for the font size calculation for the SSA/ASS formats in dsplayer? - zilexa - 2010-05-23 blinkseb Wrote:Well, I don't have windows XP, so I can't test, but it's because of auo refresh-rate turned on. Try with the option turned off please OK I have some new info now 1. Arcsoft didn't work because it's a 30-trial! Didn't know that. Stupid! Let's quickly forget about it. 2. Disabling "Vertical Blank Sync" (that's what everyone means when they talk about "Auto Refresh" right?) plays my movies fine using the default DSfilterconfig.xml supplied with rev30385 (stating it should use mpcvideo, but see #3). But I have always had this option to "always enabled". In rev29443 it was no problem for me. It did not actually work since I had tearing. But the option was enabled. Perhaps in rev30385 this switch actually works, but since auto refresh doesn't work its giving me problems. In rev29443 the switch didn't had a function so no matter if it was enabled or disabled it couldnt give problems? Just a theory. 3. ALL my movies play with FFDShow video decoder. Since the video filter (MPCvideo) rejects the video stream. I understand why this happened with Arcsoft since the trial period expired. But why is this happening with mpcvideodec? 4. As suggested, I tried mpcvideodec.ax from rev29443. Same result. Video is played by ffdshow because mpcvideodec doesn't work. Weeeeird. The only other error I have is a popup about recentlyadded.py, a minute or so after starting XBMC. But I suppose everyone has that. Is not dsplayer related. New debug log (using rev30385 mpcvideodec, disabled Vertical Blank Sync, playing SD video file called ...Bones...avi): http://pastebin.com/nFMZQVi8 Should use mpcvideo but is using ffdshow. This also happens when playing videos that would normally support DXVA. The ffdshow non-dxva video filter is selected instead of mpc. dsfilterconfig (didn't change it for these tests):http://pastebin.com/ycRFVzfW - blinkseb - 2010-05-23 hsinchu308 Wrote:Hi Seb, Well, there's no font size calculation for ASS/SSA subtitles. Font-size in point is specified directly in the file, and used without changes. (See line 1410 in STS.cpp (project 'subtitles'). I'll look at it tuesday! EDIT: I had a look, and it seems that's subtitles font size didn't match between dsplayer and dvdplayer. I've tried with an old south park episode, and dsplayer was too small. Damn! If you want to test it more, you're more than welcome :p zilexa Wrote:OK I have some new info now It seems that there're some issues with mpc video dec. The auto refresh rate is labeled 'Adjust display refresh rate to match video'. It works fine on Vista+, but apparently not on XP. Please disable it if it's activated! - zilexa - 2010-05-23 "Adjust display refresh rate to match video" is disabled. That always caused issues. disabling Vertical blank sync at least lets me play video again. I'll try to find an old mpcvideodec on the sourceforge svn and test. - blinkseb - 2010-05-23 zilexa Wrote:"Adjust display refresh rate to match video" is disabled. That always caused issues. I've never tried the vertical sync. Maybe it's time to try it :p I add this on my todo list! - zilexa - 2010-05-23 I copied the mpcvideodec.ax file from the MPC-Standalone Filters.1.3.1249.0.(x86) zip from sourceforge. Unfortunately same result. The ffdshow video filter is used. Same result for the mpc decoder copied from rev29443 so it's not dependent on the version of this file.. about vertical sync: I believe there was a discussion perhaps in the user thread that it works for people. Its hardware dependant. It seems Vsync works crappy on 780G/ Ati HD 3200 chipsets, has nothing to do with xbmc. But the option in XBMC enabled didn't effect video playback in a bad way until now. Could be its not dsplayer related. - blinkseb - 2010-05-23 zilexa Wrote:I copied the mpcvideodec.ax file from the MPC-Standalone Filters.1.3.1249.0.(x86) zip from sourceforge. Unfortunately same result. The ffdshow video filter is used. Same result for the mpc decoder copied from rev29443 so it's not dependent on the version of this file.. It's surely related to dsplayer. There're some options to control vsync, not yet on the gui (soon ) and activated by default on this release (were off before). I think it affects people on differents ways. You can try that : Create a file named "dsconfig.xml" on your userdata folder, and put that into it Code: <dsplayersettings> You can set the options true or false. - Slipx - 2010-05-24 I cant seem to make this work. Using the latest build and having a problem loading the ffdshow audio and video filters. I've checked the clsid and even tried to add a path and explicitly allow XBMC as an application. Any ideas? See output of debug log below ffdshow audio decoder failing Quote:23:54:50 T:4272 M:2690957312 DEBUG: CFGFilterVideoRenderer::Create Allocator presenter successfully created ffdshow video decoder failing Quote:00:23:19 T:4796 M:2753810432 DEBUG: CFGFilterVideoRenderer::Create Allocator presenter successfully created Using 64bit version of ffdshow revision 3439 FIXED: Had to install the version of ffdshow distributed with xbmc. Must be a bug with the latest ffdshow build - blinkseb - 2010-05-24 Slipx Wrote:I cant seem to make this work. Using the latest build and having a problem loading the ffdshow audio and video filters. I've checked the clsid and even tried to add a path and explicitly allow XBMC as an application. Any ideas? See output of debug log below 1) Use pastebin PLEASE! 2) XBMC is a 32bit software, you need to use ffdshow x86, no matter you are on Windows x64 or not! - offline_thk - 2010-05-25 offline_thk Wrote:Just a bit curious about why these are not present in DSPlayer builds and when you think we can expect them? Is this version not stable enough? No idea? - christoofar - 2010-05-25 offline_thk Wrote:Just a bit curious about why these are not present in DSPlayer builds and when you think we can expect them? Is this version not stable enough? These have nothing to do with DSPlayer. They have to do with the current trunk builds. May have to wait for the new main release for these to be working again. - zilexa - 2010-05-25 blinkseb Wrote:It's surely related to dsplayer. There're some options to control vsync, not yet on the gui (soon ) and activated by default on this release (were off before). I think it affects people on differents ways. Thanks! I tried the following: Auto refresh: Disabled Auto sync playback: Disabled (I have always had these options disabled, also when using older revs). Vsync: Enabled During Video Playback. In the dsconfig.xml file I have set all three options to false. Now the video plays with black screen. No error pops up. I cannot stop the video normally by pressing STOP on remote or via OSD. Have to exit XBMC via taskbar. http://pastebin.com/ne7pcUb4 Now I try same settings but VMR9Sync set to TRUE, same behaviour: http://pastebin.com/5rX6ecrb Now same settings but both VMR9Sync and Flushbefore.. set to TRUE, same behaviour: http://pastebin.com/43SPF44f I also tried all three options set to TRUE, no difference. Hope this helps a little bit. And ofcourse FFDShow video is always being used... against my wish - blinkseb - 2010-05-26 zilexa Wrote:Thanks! I tried the following: You have something causing a device reset. As it's buggy on WinXP, there's an exception, so everything is crashed! Are you using reclock or something like that? - zilexa - 2010-05-26 Nope, I don't. But I can try again later this morning, closing all apps and stopping all unnecessary processes. Also I should have set Vsync to Always On in Ati Catalyst Control Center just to be sure (now it's set to "Off unless application specifies" or something like that). - blinkseb - 2010-05-26 zilexa Wrote:Nope, I don't. But I can try again later this morning, closing all apps and stopping all unnecessary processes. Also I should have set Vsync to Always On in Ati Catalyst Control Center just to be sure (now it's set to "Off unless application specifies" or something like that). That's very very odd. Maybe I've done something wrong, I'll check out later, now, it's time to sleep |