On Wednesday, January 26, 2011 12:05:03 am Matthias Ringwald wrote:
> On 19.01.2011, at 11:18, <frt...@ya...> <frtrack-
lib...@ya...> wrote:
> >
> > This project has obviously been dormant for a while now. I am wondering
> > if I could just take the existing code and run it without changes
> > against the current xine-lib 1.1.18?
>
> You could try :)
>
> > Otherwise, would you accept patches?
>
> As xine-lib is rather mature, I'd expect libxine-java to compile as it is
> against it. And yes, I'm happy to accept patches.
Alright, thanks.
> > Last but not least, the JNA port would be attractive. I have been playing
> > a little with vlcj, which are Java bindings for VLC using JNA. Video and
> > even hardware accelerated video works just fine with it so I don't see a
> > major reason why it wouldn't work for xine. I am not clear what
> > prevented the libxine-java JNA port from progressing to video?
>
> I don't remember exactly. Looking at the JNA port WIKI page, I think a
> major problem was that JNA was not directly able to integrate with the
> Objective-C/Cocoa runtime on the Mac.
From my point of view that would not be any worse than vlcj.
> And there have been two other reasons. The project related reason was that
> xine-lib just didn't work properly on Windows, which defies it's main
> goal: video playback on mac/windows/linux.
Looking at the Xine project site, I am afraid that might still be the case.
I guess I will spend a few hours and see how far I will get with the current
code. The Xine OSD API is something that the bindings for other players are
not offering.
Fabian
|