[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
|
- metaltimo - 2010-05-18 blinkseb Wrote:I said it's possible, but it will be *VERY* hard, and you'll need good knowledge in C++ if you want to succeed! Okay Thanks! I see... I´ve got no knowledge at all so it would be too complicated, except somebody gives me a discription step by step... So I really hope like joeblow, that tearing problem could be killed in a new dsplayer build! That would be great! Thanks! - blinkseb - 2010-05-18 I'm afraid there's no step by step guide, unless you try yourself. First, you need to checkout the revision you want from the dsplayer branche. Next, you need to merge with the trunk, and here the problems begin to occured. Basically, you'll have a lot of conflicts to solve. About 10 hours of work I think! - hsinchu308 - 2010-05-18 blinkseb Wrote:1) It's look like mpc-hc... because it's from mpc-hc 1. MPC-HC is my favorite (tried kmplayer, PotPlayer, VLC, and many other players) and I think a great starting point. 2. Before, with the bicubic video scaling method, I was getting CPU usage of > 50%, and lower frame rate (like 20 fps instead of 24), so now with bilinear scaling everything is good. No problem there. 3. Great. Thanks for the tip. Saves me a lot of time digging around. Will try it. 4. I think I figured out the problem. I have the DirectX SDK from Feb 2010, which I think is the latest. With VC2008, I set the DirectX SDK include directory AFTER the MS SDK include directory, as recommended in the XBMC wiki. But I need to put it BEFORE the MS SDK include directory, like in VC2010 build. In short, both the DirectX SDK and MS SDK has the file d3d9types.h, and I need to use the DirectX SDK version. 5. I mean the MPCVideoDec.ax that's in the dsplayer directory. I had to change the video filter for mkv from "mcpvideodec" to "cyberlinkvideodec" in dsfilterconfig.xml, otherwise the video freezes at the first frame but the audio keeps going. Regards, - blinkseb - 2010-05-18 hsinchu308 Wrote:1. MPC-HC is my favorite (tried kmplayer, PotPlayer, VLC, and many other players) and I think a great starting point. Well, video renderers in dsplayer are from mpc-hc, with a little tweaks, but basically it's the same! I made a typo, I wanted to talk about "bicubic" and not "bilinear". I know everybody has issues with the bicubic shader, but do you have the same issue with mpc-hc? Otherwise, we probably have a bug around! Thanks for you feedback - zoing - 2010-05-18 hi seb, just compiled the r30294. i tested the bicubic filter with the mpcdecoder and all is fine. cpu usage around 25%, and it seems that for me the stutter in this version is also gone. must test with other decoders. great work! regards - dial - 2010-05-18 zoing Wrote:hi seb, Good to hear, I was having this exact same issue too. Glad to see that it's been resolved! - metaltimo - 2010-05-19 Interesting Zoing! Would/ can You make an Upload of this compiled version?! I wish to test it... Thanks! - gulp - 2010-05-19 Compiling rev-30311 i've a lot (100) errors like these: Code: AviSplitter.obj : error LNK2001: simbolo esterno "public: virtual long __stdcall IDSMChapterBagImpl::ChapSort(void)" (?ChapSort@IDSMChapterBagImpl@@UAGJXZ) non risolto here my buildlog http://pastebin.com/N9RXKHA6 usually i compile the svn rev of dsplayer once a day, but today i've these strange errors. - therealjoeblow - 2010-05-19 blinkseb Wrote:I said it's possible, but it will be *VERY* hard, and you'll need good knowledge in C++ if you want to succeed! ...and since my programming skills are limited to stone-aged VB6, I'm not going to be attempting that. Thanks for the answer anyway Seb. The REAL Joe - therealjoeblow - 2010-05-19 hsinchu308 Wrote:FYI: I just compiled dsplayer branch r30266 and Vsync now works under XP! I am still testing but here is a quick summary: Can you post your build somewhere so we (I) can try it out? Thanks! The REAL Joe - liquidskin76 - 2010-05-19 gulp Wrote:Compiling rev-30311 Hi tiben and seb, I'm getting the same. Cheers - hsinchu308 - 2010-05-19 therealjoeblow Wrote:Can you post your build somewhere so we (I) can try it out? Maybe Zoing could upload his version? In the version that I compiled with VC 2010 the included MPC Video decoder does not work (so I had to use the PDVD codec), in addition to other strange things. But Zoing said in his build the MPC video decoder works fine. I am trying to recompile with VC 2008, but am getting the same errors as gulp and liquidskin76. I think I know the solution though - need to set the project dependencies in VC2008 for project XBMC to include dsutil and a bunch of other projects, so the linker would link those libraries when building XBMC.exe. Trying it out now...ok, compiled and linked fine. Now to testing.... Well, mpcvideodec still does not work with the VC2008 compiled version (r30311). Reverted to the previous version of MPCVideoDec.ax (version 28996 online) and now mpcvideodec works. Regards, - zoing - 2010-05-19 I uploaded the build here. *no link please :p* i tested it only on win7. I compiled it with VS2010 so you must run the enclosed vcredist_x86. the build comes without the self-installer. @Tiben/Seb i hope there is nothing against it to link the file here. - zilexa - 2010-05-19 How come it's 90 MB? 40 MB larger... while it should be smaller without installer... EDIT: You have added a file called "Addon.zip" (inside your zipfile) wich is 50MB and seems to contain the same files as in the root of your zip... - blinkseb - 2010-05-19 zoing Wrote:I uploaded the build here. *no link please :p* I prefer that you don't post the link here Build aren't tested by ourself, so release isn't really good. Futhermore, people will started to talk about your build and there will be a lot of misunderstanding Also, the setup file does include the vcredist file and should install it automatically, no need to run it on your own. |