Hangs after playing MP4, AVI, or MKV files

Oh jesus. Wish you had pointed me to that earlier. That explains it then. There’s a KB about this and they ADMIT the internal service crashed? So… when they detect the internal service crashed, they can’t reset it? Wwwoooowww. And I thought my programming was bad. Even I have a routine that hucks the current decompressor and creates a new one from scratch if the old one crashes. I praise WD for attempting to play lots of different types of files - it’s what distinguishes the WD box from other ones on the market. But I ding them big time on simply hanging instead of trying to reset stuff and play again.  This bug IS fixable, but I seriously suspect it’s end-of-lifed or something.

So now what - install Plex on my QNAP box? ha ha.

AngryAtWD wrote:

there is no way I’m going to dive down and crack open the device and look for bugs. This is a consumer device. I’m posting on this forum to let WD know that their stuff is badly in need of some error handling and to see if other people see the same issues. I’d sooner buy a media server and install it in the corner of my living room than dive down and investigate WD’s bugs.

 

if your point is for WD to recognize the problem, then you’re going about it wrong

this is a user forum

if you want somebody from WD to look at this

you have 2 options

post an official issue report here http://community.wd.com/t5/WD-TV-Live-Streaming-Issues/idb-p/streaming_issues

or call wd tech support

no, I didn’t search enough when I made the post, WD knows about the issue already, they just aren’t fixing it. All I really wanted to know if other people had seen this, and if there was a work-around. Apparently, there’s lots of stuff that can crash the WD service and they (WD) aren’t really paying attention or fixing it. Corrupt files, badly authored files, DNLA servers on the network sending out bad packets, UPnP packets being sent from QNAP servers, the list goes on and on. What’s pretty clear is that WD’s decoder service is FRAGILE and we all just have to put up with it.

My best bet now is to go home tonight and see if my QNAP box is doing some kind of uPnP port forwarding. I doubt it is, and I think my router is set with uPnP turned off. I’ve never really understood uPnP, and figured it’s a huge security risk to turn it on. But if my router has uPnp turned off, will other stuff on the network still try to send uPNP packets, and if they do, does the router strip them? I have no idea. Anyhow, it’s worth a try.

yeah, I’ve never been a fan of DNLA or UPNP from a security standpoint

basically, allows 1 device (server) to control another device (renderer)

most consumer router’s disable upnp only applies to request from WAN,

it likely does’t do any filtering of LAN traffic

qnap, I know they have severs

so does synology

but I doubt they are enabled by default, they should be off by default

the biggest culprit with upnp/dnla is phones and tablets

AngryAtWD wrote:
I write software for a living AND I interface with and use some of the world’s most licensed MP4 decoder engines. I do have a clue about what’s going on here.

 Except of course from the obvious fact that decoding is done in hardware. You needed an upleasant know-it-all-in-your-face-guy to enlighten you about it.

AngryAtWD wrote:

Tony, you really come across as an unpleasant know-it-all in-your-face kinda guy.

Look who’s talking. Actually, Tony is one of the most helpful and friendly guys I’ve ever met on the forums. He’s even putting up with guys like you rather than telling you to shove it as pretty much everyone else would have done.

AngryAtWD wrote:

no, I didn’t search enough when I made the post

You don’t say! And guess what, it’s still an issue with your crappy files. If you don’t use crappy files, this bug can’t even turn up.

  1. So what if it’s a hardware decoder instead of software. Still might use callbacks that happen on a different thread. Still can be reset. In fact, easier to reset if it’s hardware. This doesn’t prevent WD’s software from being crappy and doesn’t mean it’s NOT an easy fix. I can’t even imagine why WD shipped with a h/w decoder chip, considering all the flavors of codecs they wouldn’t be able to decode and CPU power is cheap and easy. Surprised.

  2. I *hate* having to get online and post a question, knowing a bunch of self-proclaimed **bleep** will only partially answer my question and then act like it’s MY crappy files that keep WD from fully testing their decoder. I’m not allowed to write software that hangs. I have to put my software through a team of testers that bangs and bangs on it until it (a) works for everything we throw at it, or (b) says “I can’t play this”. WD is shipping a commercial product, not some beta-board-for-testers. I shouldn’t have to crack open the device and debug it OR have to reset it every time I want to play another file, just because the file flavor is slightly off from whatever format it claims to decode. Trolls.

  3. the WD box locks up for many many variants of files, from a wide variety of sources. Plus, it now locks up on stuff it didn’t lock up on before.

  4. TechFlaws, Tony - do me a favor and don’t reply to this post any longer. Let somebody useful reply, or somebody who has more insight or experience or something more useful to say than “nyah nyah it’s your crappy files”. Thanks

so far we’ve got to theories

  1. UPNP/DNLA

  2. bad files

how about you put a bunch of files on USB drive and completely disconnect the WD from the network

if you’re able to watch everything on USB drive while not connected to the network

then the files are not the problem

if you still have issues playing the files from a USB drive even when completely disconnected from the network

then the problem is the files

AngryAtWD wrote:> Trolls.

I’m sorry that you feel you have to resort to name-calling, but, did anyone try to tell you that there is no bug?   No problem?  No, so what on earth do you expect us to do?  Fix the bug?  We can’t.  We are not the software developers.

We have offered you one of the few solutions we can – stop feeding your box flawed files and the bug won’t present itself.  You’ve already vocally refused to do any other isolation or troubleshooting, which is of course your own choice.

Short of that, the only thing you can do proactively is open a tech support case with WD, and then come back and complain (if you so desire) that they aren’t fixing your issue.   I don’t think anyone will argue with you on a point like that.

I already agreed with you that WD could do a better job with error handling.  Yet you still resort to insulting me simply because I’ve offered you the ONLY suggestion I can offer.

AngryAtWD wrote:

…I can’t even imagine why WD shipped with a h/w decoder chip, considering all the flavors of codecs they wouldn’t be able to decode and CPU power is cheap and easy. Surprised.

Surprised that you’re surprised.   *EVERY* set-top-box media player of this vintage and price range use hardware decode.

AngryAtWD wrote:

  1. So what if it’s a hardware decoder instead of software.

So what if you keep using an argument from authority while at the same time knowing next to nothing about the device you keep whining about? Impressive.

AngryAtWD wrote:
4. TechFlaws, Tony - do me a favor and don’t reply to this post any longer. Let somebody useful reply, or somebody who has more insight or experience or something more useful to say than “nyah nyah it’s your crappy files”. Thanks

Captain Obvious -  do us a favor and don’t expect anyone to treat you any better as long as you keep acting like a clueless jacka$$. Thanks.

KAD79 wrote:

if you still have issues playing the files from a USB drive even when completely disconnected from the network

then the problem is the files

We’ve already established that, no? The genius admitted that WD’s knowledgebase entry describes the bug he’s experiencing. Since the bug only manifests after a bad file has been played, the question is already aswered.

Of course he can keep shouting at windmills and whine on about how WD dares not to fix the WDTV’s crappy error handling ASAP as a master coder as himself would have certainly done. The smarter people however already moved on, making sure to play only properly encoded files.