That's fair enough. Personally I'd love it if someone would port H.264 decoding (and MPEG-4, and less importantly, AVI creation) to Java, then the app I work on could drop its ffmpeg dependency like the ton of bricks it is.
If any of you can compile ffmpeg to Java bytecode via lljvm-gcc or similar I'd love to know. I wonder whether Reinier's Lombok can 'fix' Java's signed bytes in some way. On Wed, Sep 29, 2010 at 10:01 AM, Christian Catchpole <[email protected]> wrote: > because i'd probably be working with only a few (large) byte arrays. i > would be frustrated by the lack of ability to convert integer types > without shifting and & 0xff. don't get me wrong, i know the JVM rocks > but some hard core math like video codecs needs to break out of Java's > type system. I'm not worries about GC and such things because my > understanding of codecs is they preallocate their buffers and work in > those. And C++ might be useful here where pointer arithmetic and type > casting is going to be helpful. > > I'm happy to be proven wrong however. :) > > On Sep 29, 6:51 pm, Ricky Clarkson <[email protected]> wrote: >> Why wouldn't you want to write a H.264 codec in Java? >> >> On Wed, Sep 29, 2010 at 9:37 AM, Christian Catchpole >> >> >> >> <[email protected]> wrote: >> > it is probably slightly an apple vs oranges question because of the >> > kinds of apps you would write in each. while we know Java can cut it >> > on the desktop, it often doesn't roll that way. A good C++ programmer >> > might be able to do amazing things but only because they are being a >> > human compiler and need to be aware of how everything is working on >> > the metal. So the same argument could be made for C vs assembler. >> > This isn't meant to insult C++ developers (I was one for years and >> > still tinker). >> >> > Java is "cheating" in that it gives you stuff for free, but also frees >> > you up to think about the problem, not the implementation. Which >> > should be the goal of any higher level language. >> >> > I wouldn't want to write any kinds of server side / business apps in C+ >> > + (unless it was doing something very specific). You have to go out >> > of your way to bring down a Java server. >> >> > I wouldn't want to write a h.264 codec in Java. >> >> > -- >> > You received this message because you are subscribed to the Google Groups >> > "The Java Posse" group. >> > To post to this group, send email to [email protected]. >> > To unsubscribe from this group, send email to >> > [email protected]. >> > For more options, visit this group >> > athttp://groups.google.com/group/javaposse?hl=en. > > -- > You received this message because you are subscribed to the Google Groups > "The Java Posse" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/javaposse?hl=en. > > -- You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/javaposse?hl=en.
