INTERACT FORUM
More => Old Versions => JRiver Media Center 20 for Linux => Topic started by: Thorsen on October 29, 2013, 03:37:53 am
-
So I just recently found JRiver and I can't really say in words just how much I love it...I dabbled with Linux distributions for a couple of years...I'm not that technical so I never managed to resolve all my problems on Linux and always returned back to Windows..but now that JRiver is being ported to Linux I have a few questions...how does hardware acceleration work on Nvidia,AMD and Intel in JRiver?...does madVR actually work on Linux :o ?
-
Thanks and welcome. MC is audio only at this point and in this version.
-
when will the video be implemented?..please answer my previous questions also! thanks!
-
madVR, LAV and Red October are, *currently*, DirectShow-oriented. I wouldn't expect Linux support anytime soon (if ever) in that form.
-
ok but then what plans do you guys have for video playback on Linux?
-
Not soon.
-
very sad to hear that :'(
-
ok but then what plans do you guys have for video playback on Linux?
I'm also very interested to know about this. Whatever your plan is, it will not include madVR, since that's not available for Linux.
What tools do you plan to use to get the best video quality on Linux without madVR?
-
Haali?
-
Nevcairiel (LAV filters) is Hendrik on this board, and was just hired on full time by JRiver as a developer for MC. I can only assume that his vast knowledge about video processing will yield positive results in MC. I suspect he'll need a bit more time to really learn the code internals, but he's already contributing good code, so if he gets his mind focused on this, I expect good things. With that said, it's likely a TON of work, and any work spend on that is work not spent on improving MC in other areas, and yields no immediate results, so the users get restless for updates and changes. It's a balancing act.
Also madshi (madVR) is a friend of JRiver and has worked closely with them in the past, and I believe continues to do so to this day. Whether he has any plans on linux support, I can't say for sure, but he himself has said it's a long way off, if ever.
There are plenty of media players for Linux, so there must be some decent renderer out there, even if it needs some tweaking to work well with MC.
Anyway, fingers crossed for speedy development in video. I'm going to try installing MC on Arch in a VM in the next month or 2.
-
FFmpeg is available for Linux distros, so I'm thinking that's where all basis for any video support will come from.
-
Windows is in this regard quite a bit special because with DirectShow we have a modular system where you can simply use existing components through a well-defined interface. Only this made madVR reality.
Linux and Mac sadly do not have such a widely supported multimedia framework, so it'll be a lot more that needs to be done actually inside MC.
All the players out there are either based on a common core (mplayer or vlc), or completely re-invent everything.
We won't be able to offer madVR on Linux, but of course once we do focus on video playback for Mac and Linux, we will make sure to provide a renderer that will provide a high quality video experience.
But its still quite far out, so I can't tell you any details, since we don't know them yet!
-
Since I've been playing with video playback on linux (openSUSE), I've gone from VLC to mplayer to mplayer2 to mpv and now I'm back to VLC. None has a "reclock/VideoClock" feature that really works properly and because of the X/OPenGL limitations, there really doesn't appear to be a FSE mode like in DX on Windows, though it appears VLC tries something like this with the OpenGL renderer path. THey all still stutter when you're even just browsing the web while playing a video in full screen and of course, none has the wonderfully smooth playback of madVR for differing frame rates/refresh rates.
MPV actually has quite a bit of activity lately and the OpenGL-HQ mode with Spline upscaling is quite good for SD playback. It also provides a somewhat easy option for luma and chroma scaling separately. I still haven't figured out quite how to get the levels set right in conjunction with the video driver (Radeon/DRM) and the player, it's so much easier with madVR. None of the players has reliable multi-mon support AFAIK, you have to start the video, then drag the window or just start the player on the secondary window manually. I guess this could be a desktop limitation, I've only tried with KDE so far.
Since LAV is kind of a "demuxer/decoder wrapper" for FFMPEG into DirectShow, and since everyone's using FFMPEG already, seems like a logical move. madVR, tightly coupled with DX, not so much. I imagine an OpenGL version of madVR would be a monumental undertaking.