[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-08-01 tiben20 Wrote:If i merge with trunk i been told i can't include already compiled codecs into the installation without providing the source code. #1 would be a very welcome feature. I tried to compile the source code for mpc mpeg source filter, and, after installing many additional programs, found out that you need vc++ 2008 pro, not just express, because of the atl mfc dependency. This was not stated in the wiki on how to compile mpc hc, otherwise it would have saved me a lot of time. I tried some ideas on the web for compiling mfc code with vc++ 2008 express but gave up after a while. Anyway, the reason I wanted to compile the mpc mpeg source filter is because I want to try out some ideas on improving the performance of dsplayer when rendering mpeg files with bit rate > 40 Mbit/sec (cannot reach 60 fps on my Acer Revo R3610, but no problem on my P4), as well as fix some bugs. When you finish the internal mpeg demuxers, I can try out my ideas, so I am rooting for you . Thanks for all the hard work, Tiben. I now use dsplayer exclusively for both my desktop PC (Windows XP) and my HTPC (Win 7). - Wulfman - 2010-08-01 Hi sorry i don't know what you mean ... ok syntax is wrong? But what the right RULE? In http://wiki.xbmc.org/?title=HOW-TO:_Using_DSPlayer#Rule-based_filter.27s_selection : Quote: <rule filetypes="mkv">=> don't work. ... i think. x264/mkv (dxva) uses ffdvideodxvadec mpeg2/mkv (mpc-hc shows no DXVA - stats "not using dxva") uses ffdvideodxvadec ok ... mpeg2 can eventually decode via DXVA?! ... then: the rule doesn't help ... i need an other rule ... Same Wiki-Entry: Quote:Starting with revision 27937-update, dsplayer supports rule-based filter's selection, using the same convention that the playercorefactory.xml. You can now select filters using rule based on filename, video / audio codec, dxva, ... the best way for ME: FILENAME ... my HD-Files have 1080p or 720p in Filename. Wiki example: Quote:<rule filename=".*720.*|.*1080.*" player="MPC-HC"/>I can use filename ... ONLY with player? With Filter doesn't work => Is is possible to use dsplayer for an mkv with two different filter depends on an Rule? (filename would be the best solution) I want: filename (1080p).mkv | filename (720p).mkv (x264, vc1, h264) => ffdvideodxvadec (because DXVA) filename.mkv (mpeg2, xvid, x264) => ffdshow (because using avisynth-scripts) TIA Wulfman - zilexa - 2010-08-01 @Wulfman why don't you just use mpcvideodec for both of your mkv files? DXVA will kick in automatically if it's supported... - >>X<< - 2010-08-01 Wulfman Wrote:=> Is is possible to use dsplayer for an mkv with two different filter depends on an Rule? (filename would be the best solution) Think your find it supports the same rules including file name - relayer35 - 2010-08-02 blinkseb Wrote:No chances before at least two weeks, because it's me who's working on that, and I'm still on holidays Thanks for the response. I have been on vacation too. I'd love to help you out with the build (I'm actually a mainframe programmer by trade). I looked at this page: http://wiki.xbmc.org/index.php?title=HOW-TO_compile_XBMC_for_Xbox_from_source_code , and unfortunately I don't have the software tools required So I guess I'll have to wait a bit longer. Thanks for the update though. - hsinchu308 - 2010-08-02 relayer35 Wrote:Thanks for the response. I have been on vacation too. I'd love to help you out with the build (I'm actually a mainframe programmer by trade). I looked at this page: http://wiki.xbmc.org/index.php?title=HOW-TO_compile_XBMC_for_Xbox_from_source_code , and unfortunately I don't have the software tools required So I guess I'll have to wait a bit longer. Thanks for the update though. Actually, the wiki page you should be looking at is: http://wiki.xbmc.org/index.php?title=HOW-TO_compile_XBMC_for_Windows_from_source_code All of the programs needed to compile dsplayer can be downloaded for free. I am not even a programmer by trade (purely recreational) but I've managed to compile dsplayer within a few days after reading the wiki. - Wulfman - 2010-08-02 zilexa Wrote:@Wulfman why don't you just use mpcvideodec for both of your mkv files? DXVA will kick in automatically if it's supported... i want use avisynth-scripts for SD-Content. ffdshow => avisynth possible ffdshowdxva => not possible mpcvideodec => not possible For DXVA-Content (720p, 1080p in Filename) i want use mpcvideodec or ffdshowdxva ... The DXVA-rule works with mpeg2.mkv not - probably because mpeg2 can also be accelerated by DXVA? dxva="true" filter="ffdvideodxvadec" <video dxva="true" filter="ffdvideodxvadec" /> <video filter="ffdvideodec" /> => all mkv files will use ffdvideodxvadec This is an example from wiki - so i think there is no syntax-error. >>X<<' Wrote:Think your find it supports the same rules including file name? and what is the right rule? I have tested some settings - the rule does not work <rule filename="*720*|*1080*" filter="ffdvideodxvadec"/> => don't work <rule filename="completefilename.mkv" filter="ffdvideodxvadec"/> => don't work <rule filename="*720*|*1080*"> <source filter="mkvsource" /> <splitter filter="mkvsplitter" /> <video> .... => don't work Is there a problem with my build? (XBMCSetup-Rev31520-dx.exe). Work this rules in older builds? Or - Syntax-Error? What's wrong? - >>X<< - 2010-08-02 Wulfman Wrote:? and what is the right rule? I have tested some settings - the rule does not work I cant remember the correct format and the posts showing it are now gone your have to wait for blinkseb or tiben20 to give you the answer - relayer35 - 2010-08-02 hsinchu308 Wrote:Actually, the wiki page you should be looking at is: Cool thanks. It's confusing to have two similar wiki pages like that. I might give it a try now - zilexa - 2010-08-02 if you would like to share your latest build (pm), I would like to test - >>X<< - 2010-08-02 zilexa Wrote:if you would like to share your latest build (pm), I would like to test Cant you compile your own all you have to do is run a batch file and its done - zilexa - 2010-08-02 I have checked a few links but really I am an absolute noob on this. It's definitely not just a matter of running a batch file. That's pretty clear to me. Unless you already have tools installed that you would only have if you are a developer wich I am not. Like vc++ 2008 pro. I really don't know anything about that stuff. And I don't need a new build that much to start learning stuff about how to build... Just eager to test the changes (not only dsplayer but also main). - >>X<< - 2010-08-02 zilexa Wrote:I have checked a few links but really I am an absolute noob on this. It's definitely not just a matter of running a batch file. That's pretty clear to me. Unless you already have tools installed that you would only have if you are a developer wich I am not. Like vc++ 2008 pro. I really don't know anything about that stuff. ok, of course you need to install the software which is easy then it really is just a case of running "BuildSetup.bat" Anyway wrong place to discus this :o - zilexa - 2010-08-02 yeah not the right place maybe I would have given it a try earlier but I see posts from people trying it and they need help because something isn't working... that's what scared me off because I already have that problem with other non-xbmc related stuff. But I will give this a try. Edit: ok so you really need the 2008 pro thing instead of express (reading the posts above me). pro is a trial so I guess it won't bring me that far. Rather leave this to others. - oldpainless - 2010-08-02 Looking forward to the next build Seb/Tiben.. Cheers guys. K |