Splitter in OnlineVideos is preferred input filter, so I think that almost everybody with OnlineVideos is using it. But it is distributed with OnlineVideos (I think that @offbyone created MPEI package for simplier updating). MP1-4155 branch was created few days ago. When I started to work on merge I wasn't sure, if it is possible.Sorry - I didn't know else I would have warned you (I don't use OnlineVideos). How heavily is it used?
This part I didn't understand. Can you explain?Would it be impossible to replace?
I mean, how critical is the dependency?This part I didn't understand. Can you explain?
<sigh>We are already including/using (since MP 1.4) ffmpeg.exe for thumbnail generation (it's installed in C:\Program Files\Team MediaPortal\MediaPortal\MovieThumbnailer) so I think we've already taken that decision.....
Yes, agreed. As far as I'm concerned there is no need to re-encode.If we want to include non-DVB-compliant video/audio streams in a .ts file they can always be muxed in as 'private' streams (which is how AC3 audio is handled, for example).
It's critical, without it splitter doesn't work.I mean, how critical is the dependency?
How hard would it be to remove ffmpeg if you had to?
Okay. Well, definitely don't panic.It's critical, without it splitter doesn't work.
Was this actually discussed.
Okay. With that I can continue work on RTSP implementation for merged filter/splitter. In worst case we can ship with MP official instalation IPTV filter, which will be in MP 1.5.0 and merged filter will be as MPEI.Okay. Well, definitely don't panic.
I'll wait to hear a response from Tony and then we'll see. Like I said, it is not impossible. We just need to be careful and be aware of the decisions we are making.
I note the last two questions here: http://ffmpeg.org/legal.html
MP is licensed under the GPL v2, and we are constrained to not-for-profit already by our license to use BASS.If we want to be 'safe' I think we should just state in our licence conditions that MP is licenced for non-profit use only.
Yes, this is true... however MPEG 2 systems stuff is (or can be) licensed separately to decoders and encoders. Not saying that as an excuse; rather, just pointing out that including decoders or encoders is not the same as having muxers and demuxers.In practice, our existing splitters/processing filters (e.g. TsReader/TsWriter/MPAR, and your upcoming muxer) probably already include stuff that might need an MPEG-LA licence - just like most other open-source multimedia apps that I can think of.
Again, you're right. I think they could if they wanted to, but they don't because there is no money to gain from it. I'm personally inclined to want to minimise the potential exposure to these sorts of issues.I've never heard of MPEG-LA going after FFMPEG or VLC, for example, even though they've been around for as long as I can remember.