analogtv plugin
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Moovida |
Invalid
|
Wishlist
|
Unassigned |
Bug Description
I created a plugin named analogtv with two "elements": AnalogtvMedia
and V4l2Engine.
AnalogtvMedia was based on the youtube plugin. V4l2Engine was based on
PlaybinEngine.
There's no sound/zapping/
it's good enough to encourage me to improve it :)
They work for me in a machine running "Mythbuntu 8.04 Beta" with a
Pinnacle PCTV 110i tuner card and with trunk version of Elisa.
AnalogtvMedia adds a new internet location in "Video -> Internet ->
Analog TV". Under this menu there's only 1 item "Tuner 1".
"Tuner 1" has uri "analogtv://video0" and a "real_uri"
"video:
V4l2Engine supports uri scheme video and for a given uri, like
"video:
"v4l2src device=/dev/video0 always_copy=false ! (default videosink)" and
voila!
To, actually view something a channel as to be previously tunned, in
tvtime, for example.
This was the first goal, put live video from the tuner in elisa screen.
Problems that need to be solved:
- no sound support (current version linux-image in hardy repositories
is missing of saa7134-alsa driver. I'm wating for that to be resolved
before I can try anything). I imagine this is simple as placing a demux
in the pipeline and linking it to the audiosink.
- no zapping. (there's a GstTuner
http://
I imagine this is the way to go, together with a Controller or Input
Provider???. The channel list can be copied from another program's
channel configuration (like .tvtime/
- menu "Analog TV" placement. At the moment is under Video > Internet,
because it's automatically placed there when i send the message
InternetLocatio
media_types=
MediaLocationMe
disapeared! This should be a simple thing, right? It could go under
Video, I think.
- no vbi (teletext). This is not really important, but it's a nice extra.
Radio devices, like /dev/radio0, could be supported with this plugin
simply changing some names and disabling video in the pipeline. No? :)
If someone finds this plugin of any interest, please let me know and
send your suggestions and/or contributions.
Changed in elisa: | |
assignee: | fboucault → nobody |
milestone: | none → 0.6.x |
Changed in elisa: | |
importance: | Medium → Wishlist |
milestone: | 0.6.x → 0.5.x |
Plugin files and changed files in trunk (raval.conf, chris_theme.conf, tango_theme.conf)