Kodi Community Forum

Full Version: Kodi DSPlayer – DirectShow Player for Windows
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
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 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523
Jep - there are differences already. Also between GL and GLES and even on windows between DXVA Rendering and other cpu bound data copying and display. Same for deinterlacing algorithms btw. If something is DXVA only - it's also fine - as it would stick in "that component".
(2015-11-26, 11:28)fritsch Wrote: [ -> ]But there is no way of merging (unmaintained) thousands lines of code - that doubles internal player structures - and benefit allover kodi. That step would not make kodi more maintainable but a whole lot less ... You would never ever add a second floor onto a broken baseplate - not if you would plan to live in there with your family ... but you would sanitize and repair the baseplate and when that is done you would think of extending giving base ... this is my point - I hope the picture helps.
Jeez... aracnoz was in the devs section asking about the new Video Player development. He wanted to *understand* how to best fit in what you had in mind, he was willing to adapt, he said as much *and* there was a previous reply by FernetMenta that implied a future where binary addons would be doable. If you don't understand the bad attitude displayed in that discussion by more than one member of Team Kodi, I really don't know what to add. Do you think everything was handled properly? Do you think that the tone of the answers was the right one for somebody approaching the team for working on something?

You say that he left because he was overloaded, but it's there to see that he left because of the reception to his questions.

(2015-11-18, 02:36)aracnoz Wrote: [ -> ]anway when i saw this thread the first time I thought that the final goal was the possibility to have differents videoplayer as binary addons

if one day Kodi will reach this result i will ready to move DSPlayer in that direction

To which the first reply was:
(2015-11-18, 08:12)FernetMenta Wrote: [ -> ]One thing I most dislike about the DSPlayer project and projects like dual audio: http://forum.kodi.tv/showthread.php?tid=192480

I haven't seen you contributing a single line of code to our code base.
And then, quite obviously:
(2015-11-18, 23:58)aracnoz Wrote: [ -> ]I'm not a saint but I do not think I should apologize for what I did

anyway, I can understand your points but honestly I only see the alot of "no" "never" "it's useless and without advantages"

so maybe it's not this time Smile
And yet you think he left because he was tired? It's curious that everybody else has understood that the reason was the reception he got when he tried approaching you (Team Kodi). We must all be wrong, surely.
I will think about that - perhaps I am back next year perhaps not. For the time being - have fun and get your projects going. I need a break and that I will take exactly now.
I have been a few days away and have come back to see what has happened. I'm a little confused to be honest because as quite a new user of kodi + DSplayer, I did not understand there was a situation brewing.

If you take the apparent communication issues on the personal level away that seem to have caused this situation then I feel the problems can be solved. I have to say this is not the first time I have seen situations like this in projects that have different branches and it certainly will not be the last.

Because kodi is a multi platform software I can fully see why there would be hesitation to adding DSplayer into the main tree. What we have to remember however is that multiplatform software normally has different goals than a platform pacific application. They normally want the same experience over all platforms. The result is multiplatform software is not as good as software designed for a single platform. This is just the way it is. Sometimes what happens is branches do get merged back into the main tree and then across other platforms but not always. In this case we know the video quality offered by kodi with DSplayer is far greater than kodi with DVDplayer because of its use with madVR for example.

This is where I'm confused, was it always the intention of aracnoz to try and get his DSplayer into the main tree? I personally don't see an issue that its not but at the same time I can understand it being very frustrating if there are communication problems between the devs of the main tree and the branches. Normally these are because of a different mind-set on the goal of the project. If your writing multiplatform software your just going to have to accept that someone can come along and do something better for a single system. One the other side devs for a single system need to understand their are other things to take into consideration which can limit how good the software can be over all systems.

For me personally, I would have never discovered kodi with dsplayer if it did not have madvr support. But I have to thank both aracnoz and the main kodi devs for making it possible. I hope you guys can work something out at some point in the future.

Raz
@Razoola very sane and well put response. Thank you.
Been following this and it seems kind of a typical problem in open source software development. You have people who are unhappy with features or development pace and so fork the project. Of course there is going to be some defensiveness about the the main project. The viability of the fork depends on the developer base supporting it. In this case it was a one man show. That simply isn't sustainable, especially as the dev was working hard to keep the fork aligned with mainline.

The dsplayer fork is on github. ISTM the reasonable approach is to go back to Kodi 11.2 as the starting point and maintain the fork from there. But that requires devs who are interested in this.

scott s.
.
@ fritsch & Martijn

Thank you for your posts in this forum. My labelling of your response as "cold" had more to do with a lack of communication and apathy towards aracnoz more than anything. Users in this forum had been wanting a response from Team Kodi from the very beginning. I believe this is the first time its happened in the Official DSPlayer forum. I think aracnoz's motivation to merge this project had as much to do with pride in what he created as a desire for help.

Its seems likely aracnoz badly wanted some help, so he wasn't always required to be available for each release date. If you don't have the horses to do it, I can accept that. I've already made plans to move on because these things happen with open source software. The hope remains yet another developer(s) will pick up the project in the future.

I'd say to other DSPlayer users to respect aracnoz's decision and hope someone else finds this project exciting. The revival of DSPlayer has happened many times. Having at least one Linux developer see the error of their ways and make their way to Windows would be nice. Kodi development sounds very unbalanced.

Trent.
(2015-11-26, 22:55)Warner306 Wrote: [ -> ]@ fritsch & Martijn

Thank you for your posts in this forum. My labelling of your response as "cold" had more to do with a lack of communication and apathy towards aracnoz more than anything. Users in this forum had been wanting a response from Team Kodi from the very beginning. I believe this is the first time its happened in the Official DSPlayer forum. I think aracnoz's motivation to merge this project had as much to do with pride in what he created as a desire for help.

Its seems likely aracnoz badly wanted some help, so he wasn't always required to be available for each release date. If you don't have the horses to do it, I can accept that. I've already made plans to move on because these things happen with open source software. The hope remains yet another developer(s) will pick up the project in the future.

I'd say to other DSPlayer users to respect aracnoz's decision and hope someone else finds this project exciting. The revival of DSPlayer has happened many times. Having at least one Linux developer see the error of their ways and make their way to Windows would be nice. Kodi development sounds very unbalanced.

Trent.
Seconded, just because other platforms are worse, doesn't mean that they all have to be. Simplicity always wins, but in this case DSPlayer can be as simple as Kodi itself with preconfigured filters, the winner is obvious. The problem with group open-source projects has always been structure, particularly bias.
(2015-11-26, 23:46)XTrojan Wrote: [ -> ]Seconded, just because other platforms are worse, doesn't mean that they all have to be.

And that simple statement just destroys everything! Guess you didn't even comprehend what has been said here. You just kicked all the work every dev has ever put into a platform into the ground and spit on it.

Go shame yourself Angry
(2015-11-26, 23:51)Martijn Wrote: [ -> ]
(2015-11-26, 23:46)XTrojan Wrote: [ -> ]Seconded, just because other platforms are worse, doesn't mean that they all have to be.

And that simple statement just destroys everything! Guess you didn't even comprehend what has been said here. You just kicked all the work every dev has ever put into a platform into the ground and spit on it.

Go shame yourself Angry

Perhaps I worded it wrong, I was trying to imply every platform has it's own advantages, and using them would be better than generalizing.
I understand DSPlayer has quite obvious weaknesses, but it's overall better in (Windows), than DVDPlayer, It's essentially future proof with potential spaghetticode/bugs being the only weakness.
(2015-11-26, 23:56)XTrojan Wrote: [ -> ]
(2015-11-26, 23:51)Martijn Wrote: [ -> ]
(2015-11-26, 23:46)XTrojan Wrote: [ -> ]Seconded, just because other platforms are worse, doesn't mean that they all have to be.

And that simple statement just destroys everything! Guess you didn't even comprehend what has been said here. You just kicked all the work every dev has ever put into a platform into the ground and spit on it.

Go shame yourself Angry

Perhaps I worded it wrong, I was trying to imply every platform has it's own advantages, and using them would be better than generalizing.
I understand DSPlayer has quite obvious weaknesses, but it's overall better in (Windows), than DVDPlayer, It's essentially future proof with potential spaghetticode/bugs being the only weakness.

Yes, the best Windows experience is why everyone is in this forum. They keep saying it is too much weight to lift with a small development team and these features aren't important enough to support in isolation. You would really need to poll the Kodi community to know if this is true or not. We only know what the developers think.

Windows is simplicity to me because I grew up with it. Linux is not. Ubuntu, in particular, is about as frustrating an OS as I've encountered. I wasn't willing to learn. DSPlayer doesn't require I learn specific code syntax to move .xml files or program my Harmony remote.
(2015-11-26, 23:51)Martijn Wrote: [ -> ]
(2015-11-26, 23:46)XTrojan Wrote: [ -> ]Seconded, just because other platforms are worse, doesn't mean that they all have to be.

And that simple statement just destroys everything! Guess you didn't even comprehend what has been said here. You just kicked all the work every dev has ever put into a platform into the ground and spit on it.

Go shame yourself Angry

I take it you are the one Windows developer? Poor you. Your fellow developers should be ashamed.
(2015-11-27, 00:00)Warner306 Wrote: [ -> ]
(2015-11-26, 23:56)XTrojan Wrote: [ -> ]
(2015-11-26, 23:51)Martijn Wrote: [ -> ]And that simple statement just destroys everything! Guess you didn't even comprehend what has been said here. You just kicked all the work every dev has ever put into a platform into the ground and spit on it.

Go shame yourself Angry

Perhaps I worded it wrong, I was trying to imply every platform has it's own advantages, and using them would be better than generalizing.
I understand DSPlayer has quite obvious weaknesses, but it's overall better in (Windows), than DVDPlayer, It's essentially future proof with potential spaghetticode/bugs being the only weakness.

Yes, the best Windows experience is why everyone is in this forum. They keep saying it is too much weight to lift with a small development team and these features aren't important enough to support in isolation. You would really need to poll the Kodi community to know if this is true or not. We only know what the developers think.

Windows is simplicity to me because I grew up with it. Linux is not. Ubuntu, in particular, is about as frustrating an OS as I've encountered. I wasn't willing to learn. DSPlayer doesn't require I learn code to move .xml files or program my Harmony remote

To me, Linux is great if you want it to do one particular thing, when you stretch it open a bit it's suddenly bad. I'm not willing to waste my time on the Terminal just because I can, nor am I gonna tinker around. I remember running several VPS + Dedicated server on CentOS and it was literally hell since implementing anything new required serious back-end effort.

I'm after efficiency and quality, the majority of the population prefers simplicity and "just do it's job". The reason this doesn't apply here is because they're both the same, with one just being better. The winner is quite clear, to anyone basically.
I also don't understand why no one respects that DSPlayer is future compatible, while DVDPlayer requires major rewrite? To me it makes no sense.
No I'm not.
For me, English is not my native language, it is very difficult to pass judgment on what has happened in recent days on this thread, actually are quite disappointed by Kodi team to this project that does not know to do as integration in Kodi, I close with an aphorism ... hoping that it is interpreted in the right way.

... Sometimes good things fall apart so better things can happen (Kodi DSPlayer)

Greetings.
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 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523