|
2008-03-24
, 15:45
|
Posts: 4,556 |
Thanked: 1,624 times |
Joined on Dec 2007
|
#2
|
|
2008-03-24
, 18:09
|
Posts: 631 |
Thanked: 837 times |
Joined on May 2007
@ Milton, Ontario, Canada
|
#3
|
The Following User Says Thank You to jolouis For This Useful Post: | ||
|
2008-03-24
, 21:31
|
Posts: 961 |
Thanked: 565 times |
Joined on Jul 2007
@ Tyneside, North East England
|
#4
|
|
2008-03-24
, 21:36
|
Posts: 35 |
Thanked: 18 times |
Joined on Dec 2007
|
#5
|
|
2008-03-24
, 21:44
|
Posts: 961 |
Thanked: 565 times |
Joined on Jul 2007
@ Tyneside, North East England
|
#6
|
|
2008-03-24
, 22:27
|
Posts: 961 |
Thanked: 565 times |
Joined on Jul 2007
@ Tyneside, North East England
|
#7
|
|
2008-03-24
, 22:41
|
Posts: 35 |
Thanked: 18 times |
Joined on Dec 2007
|
#8
|
|
2008-03-24
, 22:45
|
Posts: 35 |
Thanked: 18 times |
Joined on Dec 2007
|
#9
|
That way you can use myth's interface for scheduling recordings, browsing through your videos/recordings/etc, ...
...and have it so that when you're done you just pick a video/recording/channel to watch and have your TV suddenly jump to that... I know I know lots of code and no idea how to implement it, but it would be neat no?
|
2008-03-24
, 23:03
|
Posts: 961 |
Thanked: 565 times |
Joined on Jul 2007
@ Tyneside, North East England
|
#10
|
I've released an initial port of mythtv 0.21 on the garage site for OS2008 on the n810/n800:
https://garage.maemo.org/frs/?group_id=632
It looks kind of daunting, but that's because I've got all the build dependencies up there as well.
"All" you should need to install is:
adduser (available from http://debfarm.free.fr/pool/)
libxinerama1
libxxf86vm1
mysql-common (note: if you have any problems try installing bash or "ln -s /bin/sh /bin/bash", but I think I've fixed that bug with the new packages)
libmysqlclient15off
libqt3-mt
libqt3-mt-mysql
libmyth-0.21
mythtv-common
mythtv-frontend
(and optionally mythtv-themes)
and install on the command line as root:
This is a very preliminary port, but the menus and controls/settings are all working as far as I can tell, and so is video, although there are plenty of encoding/transcoding and playback settings to experiment with!
I do have video! It takes a few seconds to start, and for higher bitrates can be jerky and audio is sometimes absent. This is all very impressive however considering we are using no optimizations in the decoder code yet though. The on screen display and menus are also working. See my settings below.
I have tried a low-res RTJpeg transcode and it's very smooth, completely watchable.
I'm also finding that with my mpeg2 encoder card (pvr150) I can set the bitrate to 1000 and the resolution to 240x240 and watch live tv.
I have a package for mythtv-themes, however garage file size limitations won't let me upload it. Since it's arch-independent however try installing one from your local debian-multimedia/ubuntu repository.
I also have disabled all cpu optimizations at the moment, because they were giving some problems with the codesourcery compiler in the sdk, however there are ARM4LE/ARMV6 optimizations in the code base!
NOTE: For those of you with KDE installed, this version of QT 3 may conflict with the one included with KDE, however KDE will work equally well with this version, so delete the old version under /usr/local/bin/qt.
And yes I'll be setting up an apt repository in good time, meanwhile if you can't work out how to install from the packages then you definitely shouldn't be installing anything this experimental anyway.
Configuration Tips:
gazza_d posted his full configuration for playing video here
If you have a low bitrate audio (32/64):
* Turn on extra audio buffering under playback settings - otherwise audio will crackle
Otherwise if you have a high bitrate audio (>64)
* Turn off extra audio buffering under playback settings - otherwise alsa on the device has a fit
* Turn off live previews of videos in recordings
* Turn off transparent boxes - despite what it says this seems to affect playback
* Popup shading: none
* Add a custom TV playback method:
- Decoder: Standard
- Video Renderer: xvblit
- OSD Renderer: softblend
- OSD Fade: off
- Interlacing: onefield
* Run mythfrontend as root (sudo gainroot) or set mythfrontend root suid so that it can use realtime threads.
* Experiment with your recording profiles/transcoding profiles and find out what works best for you. Let us know!
Controls
You can use the D-pad for nearly all controls, including entering/exiting menus. During playback you can use the back button on the N810/N800 to exit playback, otherwise all controls are standard.
Last edited by yani; 2008-03-27 at 16:03.