Commercial autoskip is definitely MythTV's killer feature (among its many killer features). 2 OTA, 2 ClearQAM, and 2 HD-PVR with FIOS. I used to PXE boot the bedroom frontend machine, but since I replaced that computer with an ION box, I just boot from the internal hard drive.
Commited your changes.
I can't compile the linux part of OM so I can't verify the changes (I'll take your word for it and hope I got all your changes correct).
It won't build for me, because you wrapped the ASound class in the OMLinHal namespace, but almost nothing else in the project is in that namespace. My suggestion would be to add "namespace OMLinHal" to all of the files in the project. Also, I can tell you applied the changes by hand, instead of doing it the easy way running "patch -p0 < patch.txt".
If you want to test OM on Linux, including building, you can always run Ubuntu from a VirtualBox VM on your Windows machine.
Edit: You can also apply patches using TortoiseSVN. Right click, and select Apply Patch.
Last edited by kross; 04-22-2011 at 12:18 AM.
Can I just download Ubuntu and run it out of the box or do I have to do some updates install something etc..
Last edited by Borte; 04-22-2011 at 04:42 PM. Reason: Update
Go to http://www.virtualbox.org/ and install VirtualBox.
Go to http://www.ubuntu.com/ and download an Ubuntu .iso disk image.
Run VirtualBox, and create a new Virtual Machine. Select Linux Ubuntu as the OS type, and use defaults for the rest of the options.
Click settings, then click Storage, and associate the virtual CD-ROM drive for the VM to the .iso image you downloaded. This will let you boot the VM from the .iso to install Ubuntu into the VM.
Start the VM, letting it boot from the .iso image. Install Ubuntu onto your VM.
When it's done installing, you'll need to reboot the VM. Before starting the VM again, make sure you go back into settings, and remove the .iso image, so it doesn't try booting from the .iso image again.
Now you should have Ubuntu installed in a VM. But when you run it, you'll need to install some development tools. Go to a command prompt (you can also do this from the GUI, but I find command line easier), and install some stuff:
sudo apt-get install subversion monodevelop
You'll use subversion to check out the source code into your home folder. This is the command line version of subversion, it doesn't have the nice shell integration like TortoiseSVN. Monodevelop is the development environment, similar to Visual Studio (it can read VS solution and project files).
I think you'll need some extra library dependencies, as I mentioned in another Linux thread here. libgdiplus and libndesk-dbus-glib1.0-cil-dev are the ones that immediately come to mind. Just apt-get install them, like above.
This is the bare minimum to get you going. If you run into problems, give me a shout!
Thanks for the help!
I got OM up and running on Ubuntu but I can't get the media player to work, as far as I can tell from the debug OMLinPlayer fails in gstreamer from the Gst.Application.Init line. Is there some other packages I need to load as well?
The ones I've loaded so far are these: (libgdiplus + libndesk-dbus-glib1.0-cil-dev + libasound2).
I've created a new thread for OM on linux, could you reply there? You can find it here: http://www.mp3car.com/openmobile/147...on-ubuntu.html