ttbek
•
Veteran Member
•
Posts: 4,869
Re: NX300 / SX2000 Open Source Code - Remove Video Recording Time Limits and File Size Limits
Mike Thomann wrote:
Source code is available for the NX300 and NX2000.
It's possible the source code is not the entire firmware, maybe just the source to easily develop separate custom firmware. This would explain why it's so difficult to locate where the time limits and file size limits are ultimately initiated. A test would be to compile and verify what's provided and see what you get. Programs that compile the source verify the code is valid to avoid bricking.
I know enough is there to make it compile... it's just being a royal pain because the build instructions suck and seem to be incomplete. For instance, they vaguely mention a pretty darn important piece for doing the cross compiling. You need to get the right thing installed from the Code Sourcery chaps...: https://sourcery.mentor.com/sgpp/lite/arm/portal/subscription?@template=lite I'm not sure I've grabbed the right file yet.. and then I need to get it installed of course. Pieces of the source are in binary though (probably where all this is being initiated), and the most recent release of the NX300 code seems to be missing the platform.img binary, but I believe the one packaged with the NX300M would work fine. This post might also help in getting things compiled: http://www.dpreview.com/forums/post/51485580 I'm still not sure if things are wrong/left out in the current build instructions or if it has actually been simplified, but I'm leaning towards doing everything in that post. Working in a VM for this has kept my machine clean, which is nice, but it also makes the whole process of working with this stuff quite slow for me. Also... I need to do it all again on a real machine once I think it's working before trying it on a real camera, as I don't believe it is recommended to do the cross compiling from inside a VM (though I couldn't say why not off the top of my head).
I'm aware there is a file size limit with the FAT file system, but the function to stop recording at max file size could be updated to simply include the function to restart recording to a new file automatically without the user having to do anything.
I actually like that approach better.