[Freevo-devel] Re: Wiki 2.0

2005-01-12 Thread centraladmin
Freevo 2.0 setup ask :
Please run ./autogen.sh first
But there is no autogen.sh in the current CVS tree.


> Hi all.
> I am now trying to install/test Freevo 2.0 (CVS)
> Here is some remarks/questions :
>  - How to run 2 different versions of mmpython ?
>  - The wiki is wrong on the installation page. The for loop should be :
> for d in pyimlib2 mevas pyNotifier-0.3.2 pyMbus-0.8.4 pyepeg;
> do (cd $d && python setup.py install);
> done
>
> I continue...
>
> Rgds, Biboobox
>
>
>
>




---
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almosthttp://www.thinkgeek.com/sfshirt
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Wiki 2.0

2005-01-12 Thread centraladmin
Hi all.
I am now trying to install/test Freevo 2.0 (CVS)
Here is some remarks/questions :
 - How to run 2 different versions of mmpython ?
 - The wiki is wrong on the installation page. The for loop should be :
for d in pyimlib2 mevas pyNotifier-0.3.2 pyMbus-0.8.4 pyepeg;
do (cd $d && python setup.py install);
done

I continue...

Rgds, Biboobox






---
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almosthttp://www.thinkgeek.com/sfshirt
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Re: Wiki 2.0

2005-01-13 Thread centraladmin
> You can use the latest release or the cvs for Freevo 1.5 and 2.0. But
> if you please mmpyton cvs in the site-packes subdir for freevo 2.0,
> you will take this version without installing.
Ok thanks. The wiki indicates 'site-lisp' instead of 'site-packages'

>
>> Freevo 2.0 setup ask :
>> Please run ./autogen.sh first
>> But there is no autogen.sh in the current CVS tree.
>> 
>
> I deleted it. Were does it say you need to run autogen?
The folloqing command : python setup.py install

Thanks !



---
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almosthttp://www.thinkgeek.com/sfshirt
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Re: Wiki 2.0

2005-01-13 Thread centraladmin

> Oops, to much lisp coding. Fixed in the wiki now (and feel free to add
> something to the 2.0 wiki, too).
It will be a pleasure to do that, but Sourceforge servers hangs up and
does not create the account. So...


> You should try freevo without install. But I fixed it in cvs. Remove
> the lines in setup.py around the autogen check.
OK.

Sylvain.



---
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almosthttp://www.thinkgeek.com/sfshirt
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Re: Wiki 2.0

2005-01-14 Thread centraladmin
I have now a very strange error when i launch freevo 2.0 - CVS:
==
...
  File "/home/freevodev/freevo/site-packages/mevas/image.py", line 125, in
set_image
image = imagelib.open(image)
  File
"/home/freevodev/freevo/site-packages/mevas/imagelib/imlib2_backend.py",
line 153, in open
return Image(file)
  File
"/home/freevodev/freevo/site-packages/mevas/imagelib/imlib2_backend.py",
line 28, in __init__
self._image = Imlib2.Image(image_or_filename)
  File "/home/freevodev/freevo/site-packages/Imlib2.py", line 38, in __init__
self._image = _Imlib2.open(image_or_filename)
IOError: Could not open /home/freevodev/freevo/share/images/blurrback.jpg: 14
==
i can view the /home/freevodev/freevo/share/images/blurrback.jpg file and
the user permissions are OK. I have tried with the skin 'noia' and/or with
the root user, but i get always the same error.

I am using Imlib2 1.2.0, is it the problem ?
Any other ideas ?


---
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almosthttp://www.thinkgeek.com/sfshirt
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Re: Wiki 2.0

2005-01-17 Thread centraladmin
OK, i revert to Imlib2 1.1.2, and the splash screen is now working. BTW i
think that maybe Imlib2 1..0 is working in fact, it seems to be just a
matter of cleaning completly the previous installation (the make uninstall
does not do the job properly). I will try this tomorrow.

Anyway, i have added a warning in the wiki 2.0 because the /var/lib/freevo
folder need to be in 777 mode if you run Freevo with another user when it
cretes the database.

But now, i am facing the following error :
===
  File "/home/freevodev/freevo/site-packages/pyepg/guide.py", line 128, in
sql_execute
result = self.db.execute(query)
  File "/home/freevodev/freevo/site-packages/pyepg/db_sqlite.py", line 78,
in execute
self.cursor.execute(query)
  File "/usr/lib/python2.3/site-packages/sqlite/main.py", line 244, in
execute
self.rs = self.con.db.execute(SQL)
DatabaseError: file is encrypted or is not a database

PS : I am using pysqlmite 1.1.6 and sqlite3 (3.0.8)
Any ideas ?




---
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almosthttp://www.thinkgeek.com/sfshirt
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Installing Freevo 2.0-CVS, continued...

2005-01-21 Thread centraladmin
After resolving the sqlite/pysqlite version  problem (only pysqlite 1.0.1
and sqlite 2.X), i am now facing a new problem. Just after the database
creation, i got the following error :

Traceback (most recent call last):
  File "/home/freevodev/freevo/site-packages/freevo/main.py", line 288, in ?
MainMenu().getcmd()
  File "/home/freevodev/freevo/src/mainmenu.py", line 125, in getcmd
items += p.items(self)
  File "/home/freevodev/freevo/src/tv/__init__.py", line 53, in items
config.detect('tvcards', 'channels')
  File "/home/freevodev/freevo/src/config/__init__.py", line 333, in detect
exec('import %s' % module)
  File "", line 1, in ?
  File "/home/freevodev/freevo/src/config/channels.py", line 150, in ?
refresh()
  File "/home/freevodev/freevo/src/config/channels.py", line 125, in refresh
add_uri(c, a_id)
  File "/home/freevodev/freevo/src/config/channels.py", line 51, in add_uri
if uri.find(':') == -1:
AttributeError: 'tuple' object has no attribute 'find'

Ideas ?



---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Installing Freevo 2.0-CVS, continued...

2005-01-21 Thread centraladmin
Thanks for the reactivity and the help !
Main menu is working now. Thanks !
I do the mistake because the local_conf.py.example is still synchronized
with 1.5.X, not 2.0.

Rgds, Sylvain.

> [EMAIL PROTECTED] wrote:
>> Traceback (most recent call last):
>>   File "/home/freevodev/freevo/site-packages/freevo/main.py", line 288,
>> in ?
>> MainMenu().getcmd()
>>   File "/home/freevodev/freevo/src/mainmenu.py", line 125, in getcmd
>> items += p.items(self)
>>   File "/home/freevodev/freevo/src/tv/__init__.py", line 53, in items
>> config.detect('tvcards', 'channels')
>>   File "/home/freevodev/freevo/src/config/__init__.py", line 333, in
>> detect
>> exec('import %s' % module)
>>   File "", line 1, in ?
>>   File "/home/freevodev/freevo/src/config/channels.py", line 150, in ?
>> refresh()
>>   File "/home/freevodev/freevo/src/config/channels.py", line 125, in
>> refresh
>> add_uri(c, a_id)
>>   File "/home/freevodev/freevo/src/config/channels.py", line 51, in
>> add_uri
>> if uri.find(':') == -1:
>> AttributeError: 'tuple' object has no attribute 'find'
>>
>> Ideas ?
>
> Yes, can you post a sample of your TV_CHANNELS?  The format's changed
> slightly for 2.0, there's no time-dependant field anymore.
>
> -Rob
>
>
> ---
> This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
> Tool for open source databases. Create drag-&-drop reports. Save time
> by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
> Download a FREE copy at http://www.intelliview.com/go/osdn_nl
> ___
> Freevo-devel mailing list
> Freevo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>




---
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Recoding recorded streams

2005-05-16 Thread centraladmin
My Freevo station is composed mainly of a Duron 800 and a DVB-T PCI card.
As i cannot convert on the fly directly the MPEG2-TS stream to MPEG4/MP3,
i record it in a native TS form, then i recode it in non-real time in
MPEG4/MP3. I want now to automatize the "recode" process and i just want
to know wat is the best solution with Freevo :
1 - Use the VCR_POST_REC command (but note that i want to record a new
program, even if another one is in the recode process, so it means that i
do not want to wait the end of the VCR_POST_REC  command to start a new
record. Is it already the case in the recordserver or not ???)
2 - Use the VCR_CMD command and add the recoding command after a ; (but
see my remark in point 1)
3 - Use a 'RECODE_SERVER' that will be responsible to queue the recode
commands and process them with the lowest priority.

Any ideas on the best method to do that ?




---
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Plugin BMOVL

2005-07-10 Thread centraladmin
Hi all.
After a message on my french forum dedicated to Freevo, i saw that the
bmovl module was able to display some nice graphics on the top of the
video.
On my installation, it is only displaying some texts (ie play duration
against total duration), without any Freevo logos or stuff like that. I
suspect that is is related to the use of the SW_SCALER options of MPLAYER
found in the local_conf.py.
Unfortunatly, the BMOVL code is not so clear (for me :) ) and i am a bit
lost. Can someone explain me clearly what can cause the lack of graphics
(ie no Freevo logo, typically) when using the BMOVL plugin ??

Rgds, Sylvain.


---
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP, 
AMD, and NVIDIA.  To register visit http://www.hp.com/go/dualwebinar
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Installing Freevo 2.0 and Kaa

2006-01-24 Thread centraladmin
Well,
I am trying right now to install a test system with Freevo 2.0 (in order
to help debug and/or inetegration stuff), and i am facing my first error
when installing the SVN HEAD of kaa. After a python setup.py install, i
get the following errors :
[setup] Leaving kaa submodule base
[setup] Entering kaa submodule imlib2
Traceback (most recent call last):
  File "setup.py", line 61, in ?
)
  File "setup.py", line 34, in ?
from kaa.base.distribution import Extension, setup
  File "../base/build/lib.linux-i686-2.3/kaa/__init__.py", line 4, in ?
from kaa.notifier import signals, loop as main, shutdown
  File "../base/build/lib.linux-i686-2.3/kaa/notifier/__init__.py", line
39, in ?
from popen import Process
  File "../base/build/lib.linux-i686-2.3/kaa/notifier/popen.py", line 59,
in ?
from thread import MainThreadCallback, is_mainthread
  File "../base/build/lib.linux-i686-2.3/kaa/notifier/thread.py", line
163, in ?
notifier.addSocket(_thread_notifier_pipe[0], _thread_notifier_run_queue)
AttributeError: 'module' object has no attribute 'addSocket'

Did i miss something ?
Thanks.


---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Re: Installing Freevo 2.0 and Kaa

2006-01-25 Thread centraladmin
Solved ! Thanks.
No i can launch Freevo 2.0 thru a X-Windows session (ie the HTPC is
directly connected to a TV with Freevo 1.5.4, and i do not want to disturb
that system). The welcome screen is fine and the main page with the menu
is OK.
But when i begin to move thru the main menu i get some scrambled display,
like if some graphic overlays were not properly restored.
Do you  know this issue with Freevo 2.0/Imlib2/... ?

Sylvain.

> [EMAIL PROTECTED] wrote:
>> Well,
>> I am trying right now to install a test system with Freevo 2.0 (in order
>> to help debug and/or inetegration stuff), and i am facing my first error
>> when installing the SVN HEAD of kaa. After a python setup.py install, i
>> get the following errors :
>> [setup] Leaving kaa submodule base
>> [setup] Entering kaa submodule imlib2
>> Traceback (most recent call last):
>>   File "setup.py", line 61, in ?
>> )
>>   File "setup.py", line 34, in ?
>> from kaa.base.distribution import Extension, setup
>>   File "../base/build/lib.linux-i686-2.3/kaa/__init__.py", line 4, in ?
>> from kaa.notifier import signals, loop as main, shutdown
>>   File "../base/build/lib.linux-i686-2.3/kaa/notifier/__init__.py", line
>> 39, in ?
>> from popen import Process
>>   File "../base/build/lib.linux-i686-2.3/kaa/notifier/popen.py", line
>> 59,
>> in ?
>> from thread import MainThreadCallback, is_mainthread
>>   File "../base/build/lib.linux-i686-2.3/kaa/notifier/thread.py", line
>> 163, in ?
>> notifier.addSocket(_thread_notifier_pipe[0],
>> _thread_notifier_run_queue)
>> AttributeError: 'module' object has no attribute 'addSocket'
>>
>> Did i miss something ?
>
> You need a new pyNotifier, call setup.py in Freevo first to update
> it.
>
>
> Dischi
>
> --
> Just remember, if the world didn't suck, we'd all fall off.
>



---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Issue when recording 2 programs - Freevo 1.5.4

2006-01-31 Thread centraladmin
When i schedule 2 consecutives records on the same channel, the second one
never starts.
For example :
13:00 - 14:00 - Program 1 on TV1
14:00 - 15:00 - Program 2 on TV1

After a log study, it seems that the recorserver launch the second
recording without waiting enough and the DVB card is still busy (ie the
mencoder log returns a 'device failed').
I try to modify some stuff in the recordserver.py, but i get some really
strange results (ie program that never ends, schdule no more activated,
...)

Can somebody help me on that ?

Thanks.



---
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems?  Stop!  Download the new AJAX search engine that makes
searching your log files as easy as surfing the  web.  DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Using new DVDNAV capabilities of mplayer

2006-11-19 Thread centraladmin
Hi all,
Since pre08, Mplayer is able to call the libdvdnav functions. It means
that mplayer is now able to read and process properly the various menus
available in DVDs (ie no more need to use XINE). So 2 questions :
 - Is someone planning a Freevo 1.6.1 with this feature enabled ?
 - And what about Freevo 2.0 ?

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Using new DVDNAV capabilities of mplayer

2006-11-19 Thread centraladmin
Hi all,
Since pre08, Mplayer is able to call the libdvdnav functions. It means
that mplayer is now capable to read and process properly the various menus
available in DVDs (ie no more need to use XINE). So 2 questions :
 - Is someone planning a Freevo 1.6.1 with this feature enabled ?
 - And what about Freevo 2.0 ?

Meanwhile, i am trying to add this in video/plugins/mplayer.py, i will let
you know if i have some succes ...

Rgds, Biboobox.

-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Using new DVDNAV capabilities of mplayer

2006-11-19 Thread centraladmin
Well, i just try 5 DVDs of my collection and they are working. I
understand that i need to stress it a bit more...
I will let you kno wthe status in a few days.

Rgds,

> On Sun, 19 Nov 2006 20:25:43 +0100 (CET)
> [EMAIL PROTECTED] wrote:
>
> Hi,
>
>> Since pre08, Mplayer is able to call the libdvdnav functions.
>
> Since rc1 only and barely.
>
>> It means
>> that mplayer is now able to read and process properly the various menus
>> available in DVDs (ie no more need to use XINE).
>
> That's the trick, it can handle a few DVD with menus but really a few.
> It is still pretty experimental and fails with most DVDs (still doesn't
> handle still frames
> and i'd say that 90% of DVDs make use of them).
> So i wouldn't say "properly" ;-)
>
> Ben
>
> --
> "My life, and by extension everyone else's is meaningless."
> Bender, Futurama
>
> -
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> ___
> Freevo-devel mailing list
> Freevo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>


-
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] New features ideas on the fly ... (for Freevo 1.5)

2003-10-31 Thread centraladmin
Hi all.
For my job, i have encountered some guys from Microsoft (i was obliged :)
) for a demonstration of their video codec VC9 (they try "normalize" it
via the SMPTE forum). During this demo, they showed us their 'Media
Center' product which looks like Freevo/MythTV mainly, but with some
interesting additionnal features :
 - automatic picture slideshows : when you enter a folder with images, a
slideshow begins automatically
 - nice transitions during slideshows : during this slideshow, the
transition between picture is quite nice (fade, ...)
 - internal small zoom inside a picture : in order to add some 'movements'
to photos, the photos are slowly zoomed (in a factor 1.2/1.5).
 - When playing SVCD/DVD/AVI/..., if the 'Mute' button is pressed, then
the subtitles are displayed (and the sound goes off, of course)
 - When going back to the main menu, the current display is shown in a
very small window closed to the main menu. So you can switch back to the
video/audio/picture/TV nicely (like the audio.detach plugin, but for all
the
items : video, picture, TV, games).

For the "picture" features, it seems that 'feh' can do the job, but i get
a seg fault when i try to run it. Photo-desktop
(http://www.ugcs.caltech.edu/~dbenson/photo-desktop/) is a tool for smooth
zooming and translations effects, but there is only a few set of
parameters.
For the rest ???

Any feedback on that ?

Sylvain.



---
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] New features ideas on the fly ... (for Freevo 1.5)

2003-10-31 Thread centraladmin
>> ) for a demonstration of their video codec VC9 (they try "normalize"
>> it via the SMPTE forum).
> That sucks!
In fact, they have frozen the VC9 spec. Technically speeking, VC9 is not
so bad, it's quite similar to MPEG4/2 (DivX/XVID/FMMPEG/Envivio/...); but
they try to convince people that VC9 is better than H264... And it's more
difficult...

>>  - automatic picture slideshows : when you enter a folder with
>> images, a slideshow begins automatically
> IMHO, it's annoying.
> Having a playlist, maybe a random one, is ok, but auto-start sucks.
In my mind, 'automatic' is a parameter (either in a config file or a
menu), like duration,

>>  - nice transitions during slideshows : during this slideshow, the
>> transition between picture is quite nice (fade, ...)
> It may be easy.
Good.

>>  - internal small zoom inside a picture : in order to add some
>> 'movements'
>> to photos, the photos are slowly zoomed (in a factor 1.2/1.5).
> I didn't understand what you mean here.
See the mail from Aubin

>>  - When playing SVCD/DVD/AVI/..., if the 'Mute' button is pressed,
>> then the subtitles are displayed (and the sound goes off, of course)
> Cool feature. but we depend on Mplayer here.
> And, not every file have subtitles in it.
Again, in my min, you should add 'if subtitles present'...

>>  - When going back to the main menu, the current display is shown in
>> a very small window closed to the main menu. So you can switch back
> to
>> the video/audio/picture/TV nicely (like the audio.detach plugin, but
>> for all the items : video, picture, TV, games).
> Again, maybe it's annoying.
> TV and music I see some usage... but I don't see someone using this to
> game, video or picture.
There is no usage. It's only a "marketing' fearure. Only demo power :)

> However we could have some bookmark feature and one key to go to main
> menu. So when you enter the previous section, ie: Music, it present you
> as the first item "Return to last position" (or a better name), so you
> can go back to some dir you were before.
Good idea i think.

> About having those things showing live at main menu... It's hard to
> implement.
I know.

> we need some python library... maybe PIL does that.
Don't know.

> We need better ideas ;)
For my point of view, picture viewing in Freevo needs to be improved
(transition effects, smooth zoom, "automatic" slide-show).

Sylvain.



---
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] New features ideas on the fly ... (for Freevo 1.5)

2003-11-01 Thread centraladmin
> The image section is almost the same since I joined the project, almost
> one year ago. We got some functionality, like BINS, but nothing too
> advanced.
>I agree with you that some effects would not hurt :) However they're
> not essential.
>If you have some time, feel free to send patched :) Or at least do
> some googling to find out some python modules that do these effects or
> at least some lib that can be used to make them... maybe PIL does.

OK i will look at that. I will search for existing Python modules and then
try to implement it.

Regards, Sylvain.




---
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] New features ideas on the fly ... (for Freevo 1.5)

2003-11-01 Thread centraladmin
Ok, here are my first tests for fading between pictures :
 - In the Python world, it seems (maybe someone can confirm???) that only
PIL offers a function for fading (the Image.blend function).
 - I test it by modifying the src/image/ files : the imageitem.oy now
accepts a second filename, which is the previous image. Then the viewer
loops in ten step to fade-in/out the previous image to the new one.
 - On my 800x600 screen (Duron 800 Mhz+R128TVout), the processing is very,
very slow !!! At least 3/4 sec for fading between two 800x600 pictures,
with 97% of my CPU !!!

I think that one of the problem is for each frame, the PIL image needs to
be converted to a Pygame image... Any ideas to do it directly in Pygame
??? Or ???

Sylvain.

> [EMAIL PROTECTED] wrote:
>>>   If you have some time, feel free to send patched :) Or at least do
>>>some googling to find out some python modules that do these effects or
>>>at least some lib that can be used to make them... maybe PIL does.
>>
>>
>> OK i will look at that. I will search for existing Python modules and
>> then
>> try to implement it.
>
> There are some nice pythonmagik modules (be carefull there are two with
> the same name, I forget which is the good one) that look to have lots of
> great image processing features.  I was thinking about using this for
> the gphoto or camera plugins to preprocess images before saving them to
> the machine.
>
> -Rob
>
>
>
> ---
> This SF.net email is sponsored by: SF.net Giveback Program.
> Does SourceForge.net help you be more productive?  Does it
> help you create better code?   SHARE THE LOVE, and help us help
> YOU!  Click Here: http://sourceforge.net/donate/
> ___
> Freevo-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>



---
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Recorder server/TV configuration for sound

2003-11-05 Thread centraladmin
hi all.
I'am now working hard on the recorder server side of my Freevo box and the
following symptoms appears :
 - Each time i launch the TV, everything is OK
 - If i record something after watching TV, there is no sound at all
 - If i go back to TV, there is no sound again...

My temp solution is to add two new config variables in freevo_config.py :
MIXER_FORCE_RECORDSERVER_CMD = 'mixer -l R -l 80 -x 0'
MIXER_FORCER_MPLAYERTV_CMD = 'mixer -l R -l 80 -x 80'
And to add the correct test/laucnh of these variables in
tv/plugins/mplayer.py and generic_record.py

Am i missing something ? I plug my TV board sound output in the LineIn
input of my soundblaster. I have seen that there is many hardcoded
functions to Linein, Mic and Igain functions. Is it normal ? Does it need
to be more configurable ? Is anyone able to write a mixer status for TV
record/view ?

Thanks for anwsers.




---
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?   SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Re: Updated french translation

2003-11-11 Thread centraladmin
Thanks to David for this big update !
I have modified some texts :
 - i replace 'liste' by playlist because the word is very current in French
 - i replace 'bogue' by bugs for the same reason
 - i rewrite some sentence in a more 'french' way (i hope!!!)

David, don't hesitate to correct me if you do not agree with my changes :)

Regards, Sylvain.


> Hi,
>
> Find attached a new version of freevo.po for french. This is an updated
> version of rc4. Hope this one is ok !
>
> David
>
>
# French strings in freevo 
# Copyright (C) 2003
# David Sagnol <[EMAIL PROTECTED]>, 2003
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2003-11-11 21:04-0500\n"
"PO-Revision-Date:  Fri Sep 12 23:05:21 2003\n"
"Last-Translator: David Sagnol <[EMAIL PROTECTED]>\n"
"Language-Team: LANGUAGE <[EMAIL PROTECTED]>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=ISO-8859-1\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: pygettext.py 1.5\n"

#: audio/plugins/cdbackup.py:236
msgid "Show CD ripping status"
msgstr "Afficher le status de l'extraction"

#: audio/plugins/cdbackup.py:241
msgid "Rip the CD to the hard drive"
msgstr "Extraction d'un CD vers le disque dur"

#: audio/plugins/cdbackup.py:242
msgid "Get CDs available for ripping"
msgstr "Récupération des CDs disponibles pour l'extraction"

#: audio/plugins/cdbackup.py:244 audio/plugins/cdbackup.py:558
#: audio/plugins/mplayer.py:244 audio/plugins/xine.py:85
#: audio/plugins/xine.py:109 plugins/lcd.py:716 plugins/lcd.py:913
#: plugins/lcd.py:924 plugins/lcd.py:935 skins/main/info_area.py:135
#: video/plugins/mplayer.py:429 video/plugins/mplayer.py:483
#: video/plugins/xine.py:106 video/plugins/xine.py:137
msgid "ERROR"
msgstr "ERREUR"

#: audio/plugins/cdbackup.py:244
msgid "Item is not an Audio CD"
msgstr "Ce n'est pas un CD Audio"

#: audio/plugins/cdbackup.py:251
#, python-format
msgid ""
"Ripping in progress\n"
"Track %d of %d"
msgstr ""
"Extraction en cours\n"
"Piste %d sur %d"

#: audio/plugins/cdbackup.py:266
msgid "Backup CD to hard drive in mp3 format"
msgstr "Sauvegarde sur le disque dur d'un CD en MP3"

#: audio/plugins/cdbackup.py:269
msgid "Backup CD to hard drive in Ogg format"
msgstr "Sauvegarde sur le disque dur d'un CD en Ogg"

#: audio/plugins/cdbackup.py:272
msgid "Backup CD to hard drive in FLAC format"
msgstr "Sauvegarde sur le disque dur d'un CD en FLAC"

#: audio/plugins/cdbackup.py:274
msgid "Backup CD to hard drive in wav format"
msgstr "Sauvegarde sur le disque dur d'un CD en Wav"

#: audio/plugins/cdbackup.py:277
msgid "CD Backup"
msgstr "Sauvegarde de CD"

#: audio/plugins/cdbackup.py:285
msgid "Ripping started"
msgstr "Extraction démarrée"

#: audio/plugins/cdbackup.py:352
#, python-format
msgid "Directory %s already exists"
msgstr "Le répertoire %s existe déjà"

#: audio/plugins/cdbackup.py:485 audio/plugins/coversearch.py:176
#: audio/plugins/coversearch.py:184 audio/plugins/coversearch.py:192
#: plugins/lcd.py:910 plugins/lcd.py:921 plugins/lcd.py:934
#: video/plugins/xine.py:140
msgid "WARNING"
msgstr "ATTENTION"

#: audio/plugins/cdbackup.py:485
msgid "No CDDB data available to mmpython"
msgstr "mmpython ne connait aucune base CDDB"

#: audio/plugins/cdbackup.py:488
msgid "Unknown Artist"
msgstr "Artiste inconnu"

#: audio/plugins/cdbackup.py:488 audio/plugins/cdbackup.py:489
msgid "RENAME"
msgstr "RENOMMER"

#: audio/plugins/cdbackup.py:489 audio/audiodiskitem.py:67
msgid "Unknown CD Album"
msgstr "Album CD inconnu"

#: audio/plugins/cdbackup.py:490
msgid "Other"
msgstr "Autre"

#: audio/plugins/cdbackup.py:493
msgid ""
"CD info not found!\n"
"Must manually rename files\n"
"when finished ripping"
msgstr ""
"Aucun info trouvée sur ce CD !\n"
"Le nommage des fichiers devra être fait manuellement\n"
"une fois l'extraction terminée"

#: audio/plugins/cdbackup.py:558
msgid "Problem trying to call:"
msgstr "Problème lors de l'appel de :"

#: audio/plugins/coversearch.py:146
msgid ""
"To search for covers you need an Amazon.com Web Services\n"
"license key. You can get yours from:\n"
msgstr ""
"Pour faire des recherches sur une pochette, vous devez avoir\n"
"une clef chez Amazon. Vous pouvez en récupérer une depuis :\n"

#: audio/plugins/coversearch.py:172
msgid "Find a cover for this music"
msgstr "Rechercher la pochette de cet album"

#: audio/plugins/coversearch.py:176 audio/plugins/coversearch.py:184
#, python-format
msgid ""
"Plugin 'coversearch' was disabled for this item! 'coversearch' needs an item "
"with Artist and Album (if it's a mp3 or ogg) or Title (if it's a cd track) "
"to be able to search. So you need a file with a ID3 tag (mp3) or an Ogg "
"Info. Maybe you must fix this file (%s) tag?"
msgstr ""
"Le plugin 'coversearch' n'est pas disponible pour ce morceau ! 'coversearch "
"a besoin d'un artiste et d'un album (s'il s'agit de mp3/ogg) ou d'un titre "
"(s'il sagit d'une piste CD) pour faire une recherche. Vous avez donc besoin "
"de renseigner les tags mp3 ou ogg

Re: [Freevo-devel] Re: Updated french translation

2003-11-11 Thread centraladmin
Sorry but for an unknown reason, SquirrelMail (?) replace the .po with a.php.
This is in fact the freevo.po file.

Sylvain.

> Thanks to David for this big update !
> I have modified some texts :
>  - i replace 'liste' by playlist because the word is very current in
> French
>  - i replace 'bogue' by bugs for the same reason
>  - i rewrite some sentence in a more 'french' way (i hope!!!)
>
> David, don't hesitate to correct me if you do not agree with my changes :)
>
> Regards, Sylvain.
>
>
>> Hi,
>>
>> Find attached a new version of freevo.po for french. This is an updated
>> version of rc4. Hope this one is ok !
>>
>> David
>>
>>
>



---
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] SBLIVE + MiroPCTV + Freevo 1.4.1 = No soundwhen recording

2003-12-20 Thread centraladmin
I have the same problem than Erwan, and i don't understand why freevo can
not handle audio recording wihtout btaudio... I think than an option in
the config files like 'ACTIVATE_LINE_IN_ON_RECORD=1/0' would be a good
idea.
If this option is set, then call the mixer with linein activation before
launching the VCR_CMD command, and, at the end of the record process,
restore the mixer status.
If no set, do nothing more than launching the VCR_CMD.

So why isn't possible/acceptable to integrate this workaround directly
into Freevo ??

Sylvain.

> Rather than patch freevo please use a custom VCR_CMD. It is what it is
> there for. please look at http://world.std.com/~mruelle/freevo.html
>
> Mike
>
> On Sat, 2003-12-20 at 10:57, Erwan Velu wrote:
>> Hi all,
>> My configuration is Freevo 1.4.1 with a Miro Pctv And a SBLive.
>> The sound is external and getin the LineIn in my SBlive.
>> MY SBLIVE is using Two Sets of speakers (front, rear)
>> Freevo is working fine :o) but when I'm recording using the freevo
>> webinterface + mencoder... I don't have any sound on my AVI whereas I
>> can
>> hear it.
>> I knew that I did a record with sound but I didn't understood why I
>> wasn't
>> able to reproducte it.
>>
>> I'VE FOUND IT AFTER ONE DAY OF TESTS :(
>>
>> When you runs plugins from the GUI (mplayer, radio etc..) it works. But
>> when you quit it, InputGain & LineInVolume are set to  
>>
>> def stop(self):
>> """
>> Stop mplayer and set thread to idle
>> """
>> print 'Radio Player Stop'
>> self.mode = 'stop'
>> mixer = plugin.getbyname('MIXER')
>> >   mixer.setLineinVolume(0)   <--
>> >   mixer.setIgainVolume(0)<--
>> >   mixer.setMicVolume(0)  <--
>> os.system('%s -m' % config.RADIO_CMD)
>>
>>
>> That's could be a good idea for the freevo GUI, but my mencoder is using
>> InputGain (where my tv is recorded) ! So if I use the freevo GUI plugin,
>> mencoder is no more able to record the sound !
>>
>> So it could be good to set a "config.MINI_LINEIN_VOLUME",
>> config.MINI_IGAIN_VOLUME & config.MINI_MICIN_VOLUME"
>>
>> I'll make a patch in that way :o)
>>
>>
>>
>>
>> ---
>> This SF.net email is sponsored by: IBM Linux Tutorials.
>> Become an expert in LINUX or just sharpen your skills.  Sign up for
>> IBM's
>> Free Linux Tutorials.  Learn everything from the bash shell to sys
>> admin.
>> Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
>> ___
>> Freevo-devel mailing list
>> [EMAIL PROTECTED]
>> https://lists.sourceforge.net/lists/listinfo/freevo-devel
> --
> Mike Ruelle
> [EMAIL PROTECTED]
> http://world.std.com/~mruelle/
>
>
>
> ---
> This SF.net email is sponsored by: IBM Linux Tutorials.
> Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
> Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
> Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
> ___
> Freevo-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>



---
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] MAME games sorting

2004-01-04 Thread centraladmin
As Freevo 1.4 seems stable, i want to introduce a new features for the
management of MAME games in 1.5.
Here is my problem :
1 - I have more than 1600 games in my MAME folder
2 - Even with the name and the snapshot, it is difficult to parse all the
files in order to find the desired game

So my idea is to use some external parameters to sort the games with the
following menus :
MAME games by year
   |
   |-> 1980
   |-> 1981
   |-> ...
   |-> 2002
MAME games by genre
   |-> Arcade
   |-> Platform
   |-> ...
   |-> Puzzle

Of course, the submenus (year and genre) are automatically generated by
parsing the MAME folders AND the history.dat file (found at
http://fandemame.emu-france.com/)

But i don't know how to use the mediamenu in this case. Do you have any
ideas about that kind of sorting ??

Regards, Sylvain


---
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Re: MAME games sorting

2004-01-09 Thread centraladmin
I'am a bit lost with Freevo CVS.
Can someone just explain to me why the 'games' items does not allos the
'file_ops' menu when pressing 'e' ??
I have seen that the item object has change, bu i can't figure out why the
games file are not managed like other ones. What is missing in
mameitem.py, for example ???
Thanks for your help.

Sylvain.


---
This SF.net email is sponsored by: Perforce Software.
Perforce is the Fast Software Configuration Management System offering
advanced branching capabilities and atomic changes on 50+ platforms.
Free Eval! http://www.perforce.com/perforce/loadprog.html
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] [PATCH] Patch for games with new Items system

2004-01-19 Thread centraladmin
Here is a complete patch for the src/games folder. This patch uses the new
set_url API for all the game items (which are files). As a result, the
roms/games files are now used like other files, ie the file_ops and
shoppingcart plugins are now working properly with them.

Don't hesitate to ask me if there is any problems.

Regards, Sylvain.

patch_games
Description: Binary data


[Freevo-devel] [UPDATE] New freevo.po file

2004-01-19 Thread centraladmin
This freevo.po file add the FRENCH translation for the shoppingcart plugin.
Location : i18n/fr/LC_MESSAGES

Regards, Sylvain.

freevo.po
Description: Binary data


Re: [Freevo-devel] Re: [PATCH] Patch for games with new Items system

2004-01-19 Thread centraladmin
For me, it works perfectly, since i used the tarball of the 16th of January.
BTW, delete line line 111 of mameitem.py, there is an awful debug trace
that i forgot to delete ... :)

Sylvain.

> Michael Ruelle wrote:
>> After video menu behave the same way. I committed it. must be a generic
>> mediamenu issue.
>
> This happens sometimes. I have no idea why Freevo does this since this
> weekend. I changed some stuff, but I'm still searching the bug.
>
>
> Dischi
>
> --
> You might have mail.
>
>
> ---
> The SF.Net email is sponsored by EclipseCon 2004
> Premiere Conference on Open Tools Development and Integration
> See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
> http://www.eclipsecon.org/osdn
> ___
> Freevo-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>



---
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] [BUG] Error when trying to play image folder randomly

2004-01-23 Thread centraladmin
On a image folder, when i try to play all the items randomly (from the
contextual menu of the folder), i get the following error :

Traceback (most recent call last):
  File "/home/freevo/freevo/src/main.py", line 444, in ?
app.eventhandler(event)
  File "/home/freevo/freevo/src/menu.py", line 534, in eventhandler
action( arg=arg, menuw=self )
  File "/home/freevo/freevo/src/menu.py", line 88, in select
self.function(arg=self.arg, menuw=menuw)
  File "/home/freevo/freevo/src/directory.py", line 410, in play_random
self.check_password_and_build(arg='playlist:random', menuw=menuw)
  File "/home/freevo/freevo/src/directory.py", line 450, in
check_password_and_build
self.build(arg=arg, menuw=menuw)
  File "/home/freevo/freevo/src/directory.py", line 508, in build
display_type=display_type, random=True).play()
UnboundLocalError: local variable 'display_type' referenced before assignment

Ideas ?


---
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] mmpython development

2004-01-24 Thread centraladmin
> 2. Support more media types: anyone with python skills and knowledge
>of wmv, wma and all the other strange formats out there?
I am not a specialist of Pyhton, bu i would like to have Matroska file
support. Did someone does the job ??

>
>
> And last: I added some features in the mmpython cache. The next time I
> needed more features, I couldn't add it to mmpython because it was too
> freevo specific. So I moved parts of the mmpython cache into
> freevo. Freevo doesn't need the cache anymore. Since mmpython is not
> about caching, I would like to remove it. Thomas: what do you think?
>
>
> Dischi
>
> --
> The good thing about standards is that there are so many to choose from.
> -- Andrew S. Tanenbaum
>
>
>
> ---
> The SF.Net email is sponsored by EclipseCon 2004
> Premiere Conference on Open Tools Development and Integration
> See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
> http://www.eclipsecon.org/osdn
> ___
> Freevo-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>


---
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Re: mmpython development

2004-01-25 Thread centraladmin
OK, i am more specialized in embedded software in C/C++, but i have
already modified the GAMEs system in freevo (patch integrated with the
GENERIC, SNES, MAME, ... keywords), so i will try to add mkv support in
mmpython.

Sylvain.

> [EMAIL PROTECTED] wrote:
>>> 2. Support more media types: anyone with python skills and knowledge
>>>of wmv, wma and all the other strange formats out there?
>> I am not a specialist of Pyhton, bu i would like to have Matroska file
>> support. Did someone does the job ??
>
> No we haven't. If you have some programming skills, Python is easy to
> learn. If you have some free time and are willing to do this, it would
> be great.
>
>
> Dischi
>
> --
> Work is the greatest thing in the world, so save some for tomorrow.
>
>
> ---
> The SF.Net email is sponsored by EclipseCon 2004
> Premiere Conference on Open Tools Development and Integration
> See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
> http://www.eclipsecon.org/osdn
> ___
> Freevo-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>



---
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Re: mmpython development

2004-01-26 Thread centraladmin
All my videos are in matroska format.
I'am devlopping the matroska infor file for mmpython, i hope to make a
first release this week-end.

Sylvain.

> Thomas Schüppel wrote:
>> Dirk Meyer wrote:
>>
>>>Hi,
>>>
>>>I guess we need some emhancements for mmpython, two things come to my
>>>mind:
>>>
>>>1. better length detection for mpeg. Aubin had a link for a tool, but
>>>   I couldn't compile it. 2. Support more media types: anyone with
>>> python skills and knowledge
>>>   of wmv, wma and all the other strange formats out there?
>>>
>>>
>>>And last: I added some features in the mmpython cache. The next time I
>>>needed more features, I couldn't add it to mmpython because it was too
>>>freevo specific. So I moved parts of the mmpython cache into
>>>freevo. Freevo doesn't need the cache anymore. Since mmpython is not
>>> about caching, I would like to remove it. Thomas: what do you think?
>> I'm totally with you there.  I never liked the caching inside mmpython
>> anyway. :-p
>
> so I will cleanly remove all cache stuff from mmpython the next days.
>
>> Perhaps you should make a list of the formats you like to be added. I
>> was quite lazy about development during the last months. I hacked the
>> existing formats from documents I found around the net and some source
>> code (perl mostly). Collecting these information is the most time
>> consuming task.
>
> Let's see:
>
> o wmv and wma like mentioned before
> o new formats like matroska and theora
> o do we support ogm?
>
> I have none of this on my hd, but I guess it's easy to find some
> samples.
>
>> mpeg length can't be computed if the mpeg does have vbr. There is no
>> such info in the headers. You can just estimate it's length by
>> approximating the bitrate (afaik)
>
> Yes, and that's what we doing right now. Aubin mentioned the tool
> mpgtx, maybe that's better. And there is MPEG-TS. IIRC it's mpeg
> inside a container with timestamps. Wild idea: last timestamp - first
> timestamp?
>
>
> Dischi
>
> --
> /* Nobody will ever see this message :-) */
> panic("Cannot initialize video hardware\n");
>   2.0.38 /usr/src/linux/arch/m68k/atari/atafb.c
>
>
> ---
> The SF.Net email is sponsored by EclipseCon 2004
> Premiere Conference on Open Tools Development and Integration
> See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
> http://www.eclipsecon.org/osdn
> ___
> Freevo-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>


---
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] [BUGS] Current Freevo in CVS

2004-01-30 Thread centraladmin
Here are two bugs found in the current Freevo CVS :

1 - audio.playlist (or playlist.py, i don't know) : When i enter in the
playlist menu to see availables playlists, Freevo crash. Here is the
tracelog :
Traceback (most recent call last):
  File "/home/freevo/freevo/src/main.py", line 452, in ?
app.eventhandler(event)
  File "/home/freevo/freevo/src/gui/AlertBox.py", line 173, in eventhandler
self.destroy()
  File "/home/freevo/freevo/src/gui/GUIObject.py", line 492, in destroy
self.parent.refresh()
  File "/home/freevo/freevo/src/menu.py", line 316, in refresh
skin.draw('menu', self, self.menustack[-1])
  File "/home/freevo/freevo/src/skins/main/main.py", line 532, in draw
a.draw(settings, object, menu, style, type, self.force_redraw)
  File "/home/freevo/freevo/src/skins/main/area.py", line 200, in draw
self.scan_for_text_view(self.menu)
  File "/home/freevo/freevo/src/skins/main/area.py", line 356, in
scan_for_text_view
if i.image:
AttributeError: 'str' object has no attribute 'image'

2 - Plugin usbstorage. When activating the image.usbstorage plugin, it
shows the following error :
failed to load plugin image.usbstorage
start 'freevo plugins -l' to get a list of plugins
Traceback (most recent call last):
  File "/home/freevo/freevo/src/plugin.py", line 581, in __load_plugin__
p = eval('%s(%s)' % (object, paramlist))
  File "", line 0, in ?
AttributeError: 'module' object has no attribute 'usbstorage'

Ideas ?



---
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] [PATCH][MMPYTHON]Preliminary Matroska support

2004-01-30 Thread centraladmin
Hi all.
Here is the first Matroska parser for the mmpython package.
It currently handles :
 - Stream recognition
 - Video lenght
 - Tracks identification
 - Video specific settings (width, height, fps, codec)
 - Audio specific settings (samplerate, channels, codec)

The Matroska format is based on EBML, a kind of binary XML. It means that
this format is very stable against new releases (ie new fields of data are
ingored by previous parser without crash), but it means too that it is
much more complicated to parse than 'hardcoded' bitstream, as some data
field can be present or not.

Don't hesitate to test it against your MKV bitstreams.

Of course, you nee to add the : import video.mkvinfo in the __init__.py of
mmpython.

BTW some questions about MMpython internals :
1 - What is the unit of the lenght ? Seconds ? Minutes ? Date string ?
2 - Matroska manage subtitles as track (ie like video an audio). I do not
find a 'SubtitleMedia' object in the MediaAV object. is there anyway to
specify embedded multi-subtitles tracks in mmpython ?

Regards, Sylvain.#if 0
# ---
# mkvinfo.py - Matroska Streaming Video Files
# ---
# $Id$
#
# $Log$
# ---
# MMPython - Media Metadata for Python
# Copyright (C) 2003 Thomas Schueppel, Dirk Meyer
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of MER-
# CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
# Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# ---
#endif


from mmpython import mediainfo
import mmpython
import struct
import re
import stat
import os
import math
from types import *
from struct import *
from string import *

_print = mediainfo._debug

# Main IDs for the Matroska streams
MATROSKA_HEADER_ID   = '\x1A\x45\xDF\xA3'
MATROSKA_TRACKS_ID   = '\x16\x54\xAE\x6B'
MATROSKA_SEGMENT_ID  = '\x18\x53\x80\x67'
MATROSKA_SEEK_HEAD_ID= '\x11\x4D\x9B\x74'
MATROSKA_SEGMENT_INFO_ID = '\x15\x49\xA9\x66'
MATROSKA_CLUSTER_ID  = '\x1F\x43\xB6\x75'
MATROSKA_VOID_ID = '\xEC'
MATROSKA_CRC_ID  = '\xBF'
MATROSKA_VIDEO_TYPE_ID   = '\x83'
MATROSKA_CODEC_ID= '\x86'
MATROSKA_CODEC_NAME_ID   = '\x25\x86\x88'
MATROSKA_FRAME_DURATION_ID = '\x23\xE3\x83'
MATROSKA_VIDEO_SETTINGS_ID = '\xE0'
MATROSKA_VID_WIDTH_ID  = '\xB0'
MATROSKA_VID_HEIGHT_ID = '\xBA'
MATROSKA_AUDIO_SETTINGS_ID = '\xE1'
MATROSKA_AUDIO_SAMPLERATE_ID = '\xB5'
MATROSKA_AUDIO_CHANNELS_ID   = '\x9F'
MATROSKA_TRACK_LANGUAGE_ID   = '\x22\xB5\x9C'
MATROSKA_TIMECODESCALE_ID= '\x2A\xD7\xB1'
MATROSKA_DURATION_ID = '\x44\x89'
MATROSKA_MUXING_APP_ID   = '\x4D\x80'
MATROSKA_WRITING_APP_ID  = '\x57\x41'

MATROSKA_VIDEO_TRACK = 1
MATROSKA_AUDIO_TRACK = 2

# This is class that is responsible to handle one Ebml entity as described in the Matroska/Ebml spec
class EbmlEntity:
def __init__(self, inbuf):
# Compute the EBML id
self.compute_id(inbuf)
#_print("Entity id : %08X" % self.entity_id)
if ( self.id_len == 0):
self.valid = 0
_print("EBML entity not found, bad file format")
return
self.valid = 1
self.entity_len = self.compute_len(inbuf[self.id_len:])
# Obviously, the segment can be very long (ie the whole file, so we truncate it at the read buffer size
if (self.entity_len == -1):
self.entity_data = inbuf[self.id_len+self.len_size:]
self.entity_len = len(self.entity_data) # Set the remaining size
else:
self.entity_data = inbuf[self.id_len+self.len_size:self.id_len+self.len_size+self.entity_len]
#_print("Entity len : %d" % self.entity_len)
# if the size is 1, 2 3 or 4 it could be a numeric value, so do the job
self.value = 0
if self.entity_len == 1:
self.value = ord(self.entity_data[0])
if self.entity_len == 2:
self.value = unpack('!H', self.entity_data)[0]
if self.entity_len == 3:
self.value = ord(self.entity_data[0])<<16 | ord(self.entity_data[1])<<8 | ord(self.entity_data[2])
if self.entity_len == 4:
self.value = unpack('!I', self.entity_data)[0]

def compute_id(self, inbuf):
first = ord(inbuf[0])
self.id_l

[Freevo-devel] (Dummy) Python question

2004-01-31 Thread centraladmin
I try to modify now the headlines plugin, by adding an automatic link
resolver : if a link is found in the content of one title, then the link
is fetched and the content is displayed. As this content is mainly
text-based, i want to convert directly the HTML file to a text string,
without any HTML keywords.

I can do that in one function in PERL, but i do not see exactly how to do
the same in Python.

Any example or idea ?


---
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Re: (Dummy) Python question

2004-02-01 Thread centraladmin
> You can use regexp in Python, too. It's the 're' module. See Python
> doc about for details and look at gethaedlines, because this functions
> also removes some tags.
In fact, in PERL, with the HTML::Parser module, you can fetch a whole page
to an object, the call something like :
print mypage->as_text();

The HTM::Parser deals internally with the HTML tree and do all the regexp
related job... So my question is : is there a similar module in Python ???

Sylvain.
>
>
> Dischi
>
> --
> I say no to drugs, They just don't listen...
>
>
> ---
> The SF.Net email is sponsored by EclipseCon 2004
> Premiere Conference on Open Tools Development and Integration
> See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
> http://www.eclipsecon.org/osdn
> ___
> Freevo-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>



---
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] [WATERMARK FOR GAMES MENU]Watermarks for games

2004-02-06 Thread centraladmin
Yes, i know that the 'aspect' is quite different than the other
watermarks, but i think it's better than nothing.
But of course if someneone have a better graphics...
Sylvain.
>  --- [EMAIL PROTECTED] escreveu: > Here i a small watermark
> useful for the optionnal games menu.
>> If you want, you can upload it in Freevo under
>> share/images/watermarks
>>
>> And modify the skin info.fxd at the 'games' line.
>>
>
> It's cool, but doesn't fit in any of our skin visual :(
>
> Gustavo
>
> __
>
> Yahoo! GeoCities: 15MB de espaço grátis para criar seu web site!
> http://br.geocities.yahoo.com/
>
>
> ---
> The SF.Net email is sponsored by EclipseCon 2004
> Premiere Conference on Open Tools Development and Integration
> See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
> http://www.eclipsecon.org/osdn
> ___
> Freevo-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>



---
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] [BUGS] - Various bugs in Freevo CVS

2004-02-07 Thread centraladmin

1 - Bad management of accent in audio/video/... titles
For example, aline like this :
VIDEO_ITEMS = [ ('Dessins animés', '/home/media/videos/anime'),
generate the following error :
Traceback (most recent call last):
  File "/home/freevo/freevo/src/main.py", line 472, in ?
app.eventhandler(event)
  File "/home/freevo/freevo/src/gui/AlertBox.py", line 173, in eventhandler
self.destroy()
  File "/home/freevo/freevo/src/gui/GUIObject.py", line 492, in destroy
self.parent.refresh()
  File "/home/freevo/freevo/src/menu.py", line 331, in refresh
skin.draw('menu', self, self.menustack[-1])
  File "/home/freevo/freevo/src/skins/main/main.py", line 553, in draw
a.draw(settings, object, menu, style, type, self.force_redraw)
  File "/home/freevo/freevo/src/skins/main/area.py", line 223, in draw
self.update_content()
  File "/home/freevo/freevo/src/skins/main/default_areas.py", line 131, in
update_content
elif item.parent and len(item.parent.name) > 5 and \
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 12:
ordinal not in range(128)

It was working one week ago.

2 - 'REC' key no more available in TV guide :when p^ressing the REC key,
nothing happen. No error, no message, no GUI...


---
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] [PATCH] New freevo.po for French

2004-02-07 Thread centraladmin
With some syntax fixes and some modifications to fit the latest
modifications appeard in Freevo CVS.

Sylvain.

freevo.po
Description: Binary data


[Freevo-devel] Skin question

2004-02-08 Thread centraladmin
The new blurr2 skin is very efficient, as each menu type is specifically
(ie UI for videos is not the same than UI for audio -> Great !)
But i want now to insert my logo on the main menu. I am not all a
specialist of the skin organization, so where do i need to had my XML tags
to insert a logo on the main menu ??

Sylvain.


---
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Asking for permission

2004-02-09 Thread centraladmin
I'am currently writing a french book about how to make a linux multimedia
player for the living-room. One chapter of this book (the 13th) is
dedicated to the installation of Freevo.
As a main illustration for the chapter, i would like to insert the nice
drawing available in 'Freevo system components' in the Freevo Status page.
Does the author allows me to use this picture (of course, with his full
name in the greetings) ?

Sylvain.


---
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Help requested for Unicode/XML strings in FXD files !!!!

2004-02-28 Thread centraladmin
I am currently developping a new video plugin similar to imdb.py, but for
getting french comments and title for movies. The equivalent website for
that in France is called 'allocine.fr'. The grabber works very well and
give me all the needed information, but i have a big problem when i want
to write the strings to the FXD files.
1 - I have created a plugins/fxdallocine.py and a video/plugins/allocine.py
2 - These files are copy of plugins/fxdimdb.py and video/plugins/imdb.py
3 - The problem is located in the str2XML function of fxdallocine.py (i
think) because strings are now in French, with many accent, like é, è, à,
and so on.
4 - So my big problem is :How to convert these characaters, where in the
code and with which kind of code ???
If someone can just give me an example to encode a string like
"après leur échec pour éliminer Sarah Connor"
in an FXD file, it would be great...

Thanks by advance, Sylvain.


---
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Re: Help requested for Unicode/XML strings in FXD files !!!!

2004-02-29 Thread centraladmin
> Unicode again, I'm starting to hate it.
The same for me.

> The imdb grabber that writes the file is bad! You should use the
> fxdparser in util to write the file. And you need cvs of Freevo.
OK, understood. BTW.i work with Freevo CVS, so no problem for that.

> I just patched the fxdparser. You need to write the files in the
> encoding 'utf-8' and (not like the imdb parser) put the encoding
> information in the header. Again, use fxdparser to read _and_ write
> fxd files. How to write, just take a look at directory.py where the
> new config is written.
OK, i do that for my allocine.py plugin. So if i understand well, id need :
1 - a video/plugins/allocine.py
2 - a plugins/fxdallocine.py with import of fxdparser.py. Right ??

> BTW, if someone could fix the imdb grabber, that would be really
> great.
OK, i can do that after my plugin if nobody is interested.

Regards (and thanks!), Sylvain.



---
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] [PATCH AND NEW FILE]

2004-02-29 Thread centraladmin
Hi.
Here is the first attempt for an Allocine.fr video information grabber.
Allocine.fr is similar to IMDB, but for french speaking people. So this
grabber works like the video/plugin/imdb.py plugin.

Dishi, i have found one bug (i think) in the util/fxdparser.py : the
setattr method doe not work, i modify it. Moroever, i add a "setcdata"
method to allow cdata just below a root node. My modified fxdparser is
joined.

If you wand to test the plugin (with Freevo CVS only)
1 - save the joined fxdparser.py in src/util
2 - save the joined allocine.py in src/video/plugins
3 - Add a plugin.activate("video.allocine.py) in your config file.
Then you should see a new menu item allowing you to grab video information
from Allocine (again, only for french speaking people).

Current data downloaded :
 - Title
 - Plot
 - Year
 - Picture (if available)

Sylvain.


Si vous parlez français et que vous utilisez Freevo CVS, pourriez vous
faire des tests complémentaires ??
Merci.

#if 0 /*
# ---
# allocine.py - Plugin for ALLOCINE support
# ---
# $Id$
#
# Notes: IMDB plugin. You can add IMDB informations for video items
#with the plugin
#activate with plugin.activate('video.allocine')
#You can also set allocine_search on a key (e.g. '1') by setting
#EVENTS['menu']['1'] = Event(MENU_CALL_ITEM_ACTION, arg='allocine_search_or_cover_search')
#
# Todo:  - Update existing FXD file
#- DVD/VCD support (discset ??)
#
# ---
# $Log$
# ---
# Freevo - A Home Theater PC framework
# Copyright (C) 2002 Krister Lagerstrom, et al. 
# Please see the file freevo/Docs/CREDITS for a complete list of authors.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of MER-
# CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
# Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# --- */
#endif

import re
import urllib, urllib2, urlparse
import sys
import codecs
import os
import traceback

import menu
import config
import plugin
import time
from util import htmlenties2txt
from util import fxdparser
from gui.PopupBox import PopupBox
from mmpython.disc.discinfo import cdrom_disc_id

# headers for urllib2
txdata = None
txheaders = {
'User-Agent': 'freevo (%s)' % sys.platform,
'Accept-Language': 'fr-fr',
}

class PluginInterface(plugin.ItemPlugin):
def __init__(self, license=None):
"""Initialise class instance"""

# these are considered as private variables - don't mess with them unless
# no other choise is given
# fyi, the other choice always exists : add a subroutine or ask :)
if not config.USE_NETWORK:
self.reason = 'no network'
return
plugin.ItemPlugin.__init__(self)

def initmyself(self):
self.allocine_id_list = []
self.allocine_id = None
self.isdiscset = False
self.title = ''
self.info = {}

self.image = None # full path image filename
self.image_urls = [] # possible image url list
self.image_url  = None # final image url

self.fxdfile = None # filename, full path, WITHOUT extension

self.append = False
self.device = None
self.regexp = None
self.mpl_global_opt = None
self.media_id = None
self.file_opts = []
self.video = []
self.variant = []
self.parts = []
self.var_mplopt = []
self.var_names = []

#image_url_handler stuff
self.image_url_handler = {}

def searchAllocine(self, name):
"""name (string), returns id list
Search for name and returns an id list with tuples:
(id , name, year, type)"""
# Clean internal variables
self.initmyself()

url = 'http://www.allocine.fr/recherche/rubrique.html?typerecherche=3&motcle=%s' % urllib.quote(name)
req = urllib2.Request(url, txdata, txheaders)
searchstring = name

try:
response = urllib2.urlopen(req)
except urllib2.HTTPError, error:
raise FxdAllocine_Net_Error("IMDB unreachable : " + error)
exit

regexp_idarea   = re.compile('.

Re: [Freevo-devel] Re: [PATCH AND NEW FILE]

2004-03-05 Thread centraladmin
> [EMAIL PROTECTED] wrote:
>> Hi.
>> Here is the first attempt for an Allocine.fr video information grabber.
>> Allocine.fr is similar to IMDB, but for french speaking people. So this
>> grabber works like the video/plugin/imdb.py plugin.
>>
>> Dishi, i have found one bug (i think) in the util/fxdparser.py : the
> ^^ Dischi. It's only a nick name, but please add a 'c'
Ooops, sorry.

>> setattr method doe not work, i modify it. Moroever, i add a "setcdata"
>> method to allow cdata just below a root node. My modified fxdparser is
>> joined.
>
> I won't have time until Sunday. I will look at it then.
Ok, thanks !

Sylvain.
.
>
> Dischi
>
> --
> "Programming today is a race between software engineers striving to build
> bigger and better idiot-proof programs, and the Universe trying to produce
> bigger and better idiots. So far, the Universe is winning." - Rich Cook
>
>
> ---
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> ___
> Freevo-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Freevo 1.5 release plan

2004-03-11 Thread centraladmin
Can you add the allocine.py video pugin that i sent you before in the next
1.5pre2 ??
Many french user of Freevo ask for a french-IMDB like plugin, so it would
be great if we could have it in the 1.5 release (even in beta mode)./

Sylvain.

> Hi,
>
> I guess we are ready for a new release. So let's do some bug
> hunting. If you reported a bug and got no response, please report it
> again, it may got lost.
>
> I want to call the release 1.5pre1. I added the pre1 because many
> chnages may broke Freevo for some users (e.g. the damn Python
> unicode). THIS WILL BE AN UNSTABLE RELEASE.
>
> Stuff to do:
>
> o Rob: what about viewing scheduled recordings? Where did it go?
>   Search the program guide is also gone.
>
> o All: bug hunting, code cleanup
>
> o Thomas: a new version of mmpython would be nice. I changed many
>   small things, if you need a Changelog from me, just ask.
>
>
> Comments?
>
>
> Dischi
>
> --
> If you can't beat your computer at chess, try kickboxing.
>
>
> ---
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> ___
> Freevo-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] mmpython matroska stream info

2004-03-13 Thread centraladmin
OK, i am the writer of the MLV parser in mmpython..
Can you detail the kind of streams that you are waiting for ??
Sylvain.

> On Wed, 10 Mar 2004, Florian Demmer wrote:
>
>> i am not able to get a list of streams in my mkv files using cvs
>> mmpython. is this because its not completely implemented or are my
>> files..."wrong"?
>
>   We never really finished the parser for that. Unfortunately
>   I won't be able to put time in this very soon. Off course
>   you are welcome to contribute... ;-)
>
>   l8r...
>   Thomas
>
>
> ---
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> ___
> Freevo-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] mmpython matroska stream info

2004-03-14 Thread centraladmin
OK, can you send me in an email the first 3 Mo of your .mkv stream ??

> [EMAIL PROTECTED] wrote:
>
>>OK, i am the writer of the MLV parser in mmpython..
>>Can you detail the kind of streams that you are waiting for ??
>>Sylvain.
>>
>>
>>
>
> i need to find out if there are more than one sound stream in a file.
> mplayer is not able to switch streams during playback, so i am planning
> to write a plugin or something to detect multilanguage files beforehand.
> then i thought about showing another menu where one can select a stream
> to play...
>
> ...and all i get from mmpython is "8Ê;" when it comes to get stream
> information.
>
> Flo
>
>
>
> ---
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> ___
> Freevo-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Re: Freevo 1.5 release plan

2004-03-14 Thread centraladmin
OK, no problem with that. As it is very similar to IMDB and as IMDB is
integrated inside Freevo itself, i was thinking that it would be the same
for that plugin.
I will release it under the "Add-ons" section of the Freevo website.

Thansk for your comments.

Sylvain.

> On Sun, 2004-03-14 at 08:58, Dirk Meyer wrote:
>> [EMAIL PROTECTED] wrote:
>> > Can you add the allocine.py video pugin that i sent you before in the
>> next
>> > 1.5pre2 ??
>> > Many french user of Freevo ask for a french-IMDB like plugin, so it
>> would
>> > be great if we could have it in the 1.5 release (even in beta mode)./
>>
>> What do other think? I would prefer an external plugin because most
>> people don't need it. And you could update it yourself.
>
> I would tend to lean plugin as well. We have the addons page and it can
> easily be retrieved from there. As long as he doesn't need patches
> against the main source then it should be fine as plugin. Not sure if
> the plugin is just an addition or an attempt at a dropin replacement of
> imdb which is kinda tied in some places to the main source.
>
> --
> Mike Ruelle
> [EMAIL PROTECTED]
> http://world.std.com/~mruelle/
>
>
>
> ---
> This SF.Net email is sponsored by: IBM Linux Tutorials
> Free Linux tutorial presented by Daniel Robbins, President and CEO of
> GenToo technologies. Learn everything from fundamentals to system
> administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
> ___
> Freevo-devel mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>



---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] [Freevo-devel][PATCH] Last call for 1.5pre1

2004-03-20 Thread centraladmin
Ooops Here are two patches :
1 - The mkvinfo.py file for mmpython.
Changelog :
   - better computation of duration
   - Now get rid of dummy CRC32

2 - Latest french po file





---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Plugin allocine.py available on Freevo Website

2004-03-19 Thread centraladmin
The "allocine.py" plugin is now available in the Addons section of the
freevo website.
It has the same functions that the video/plugins/imdb.py, but for french
speaking people. It means that french people can now download comments and
posters in french directly from Freevo.
Once downloade, put it in the src/video/plugins folder , then activate it
with plugin.activate("video.allocine")
It works only with Frevo CVS (or with the future 1.5)

Regards, Sylvain


---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] New version of allocine.py

2004-04-01 Thread centraladmin
Allocine.py is a video plugin similar to imdb.py, but for french speaking
people.

This new version is now more robust against the website and is able to
retrieve the data faster than before.
You need now to add some variables to your local_conf.py, like this :
ALLOCINE_REMOVE_FROM_LABEL = ('saison[\._ -][0-9]+', 'CD[0-9]+')
ALLOCINE_REMOVE_FROM_SEARCHSTRING = ('l', 'le', 'la', 'les', 'd')
ALLOCINE_AUTOACCEPT_SINGLE_HIT = True

These default values are fine and have tested by me and Stephane
Lavirotte, the second author of this script.

For any bugs or questions, please use the french "Freevo" forum found at :
http://www.lahiette.com/biboobox

Regards, Sylvain.


---
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] [PATCH][MMPYTHON]New matroska parser for mmpython

2004-04-18 Thread centraladmin
The matroska parser is now able to detect subtitles and handle the default
language defined in the matroska spec (ie it returns 'en' instead of
'Unknown').

Sylvain
#if 0
# ---
# mkvinfo.py - Matroska Streaming Video Files
# ---
# $Id: mkvinfo.py,v 1.2 2004/03/21 08:57:31 dischi Exp $
#
# $Log: mkvinfo.py,v $
# Revision 1.2  2004/03/21 08:57:31  dischi
# major bugfix
#
# Revision 1.1  2004/01/31 12:24:15  dischi
# add basic matroska info
#
# ---
# MMPython - Media Metadata for Python
# Copyright (C) 2003 Thomas Schueppel, Dirk Meyer
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of MER-
# CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
# Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# ---
#endif


from mmpython import mediainfo
import mmpython
import struct
import re
import stat
import os
import math
from types import *
from struct import *
from string import *

_print = mediainfo._debug

# Main IDs for the Matroska streams
MATROSKA_VIDEO_TRACK = 0x01
MATROSKA_AUDIO_TRACK = 0x02
MATROSKA_SUBTITLES_TRACK = 0x11

MATROSKA_HEADER_ID  = 0x1A45DFA3
MATROSKA_TRACKS_ID  = 0x1654AE6B
MATROSKA_SEGMENT_ID = 0x18538067
MATROSKA_SEGMENT_INFO_ID  = 0x1549A966
MATROSKA_CLUSTER_ID   = 0x1F43B675
MATROSKA_VOID_ID  = 0xEC
MATROSKA_CRC_ID   = 0xBF
MATROSKA_TIMECODESCALE_ID = 0x2AD7B1
MATROSKA_DURATION_ID  = 0x4489
MATROSKA_CRC32_ID = 0xBF
MATROSKA_TRACK_TYPE_ID= 0x83
MATROSKA_TRACK_LANGUAGE_ID= 0x22B59C
MATROSKA_TIMECODESCALE_ID = 0x4489
MATROSKA_MUXING_APP_ID= 0x4D80
MATROSKA_WRITING_APP_ID   = 0x5741
MATROSKA_CODEC_ID = 0x86
MATROSKA_CODEC_NAME_ID= 0x258688
MATROSKA_FRAME_DURATION_ID= 0x23E383
MATROSKA_VIDEO_SETTINGS_ID= 0xE0
MATROSKA_VID_WIDTH_ID = 0xB0
MATROSKA_VID_HEIGHT_ID= 0xBA
MATROSKA_AUDIO_SETTINGS_ID= 0xE1
MATROSKA_AUDIO_SAMPLERATE_ID  = 0xB5
MATROSKA_AUDIO_CHANNELS_ID= 0x9F
MATROSKA_TRACK_UID_ID = 0x73C5
MATROSKA_TRACK_NUMBER_ID  = 0xD7

# This is class that is responsible to handle one Ebml entity as described in the Matroska/Ebml spec
class EbmlEntity:
def __init__(self, inbuf):
# Compute the EBML id
# Set the CRC len to zero
self.crc_len = 0
# Now loop until we find an entity without CRC
self.build_entity(inbuf)
while self.get_id() == MATROSKA_CRC32_ID:
self.crc_len += self.get_total_len()
inbuf = inbuf[self.get_total_len():]
self.build_entity(inbuf)

def build_entity(self, inbuf):
self.compute_id(inbuf)
#_print("Entity id : %08X" % self.entity_id)
if ( self.id_len == 0):
self.valid = 0
_print("EBML entity not found, bad file format")
return
self.valid = 1
self.entity_len = self.compute_len(inbuf[self.id_len:])
# Obviously, the segment can be very long (ie the whole file, so we truncate it at the read buffer size
if (self.entity_len == -1):
self.entity_data = inbuf[self.id_len+self.len_size:]
self.entity_len = len(self.entity_data) # Set the remaining size
else:
self.entity_data = inbuf[self.id_len+self.len_size:self.id_len+self.len_size+self.entity_len]
#_print("Entity len : %d" % self.entity_len)
# if the size is 1, 2 3 or 4 it could be a numeric value, so do the job
self.value = 0
if self.entity_len == 1:
self.value = ord(self.entity_data[0])
if self.entity_len == 2:
self.value = unpack('!H', self.entity_data)[0]
if self.entity_len == 3:
self.value = ord(self.entity_data[0])<<16 | ord(self.entity_data[1])<<8 | ord(self.entity_data[2])
if self.entity_len == 4:
self.value = unpack('!I', self.entity_data)[0]

def compute_id(self, inbuf):
first = ord(inbuf[0])
self.id_len = 0
if (first & 0x80):
self.id_len = 1
self.entity_id = first
elif (first & 0x40):
self.id_len = 2
self.entity_id = ord(inbuf[0])<<8 | ord(inbuf[1])
elif (first &

Re: [Freevo-devel] Animation and Goom support in Freevo (and a patch)

2004-04-28 Thread centraladmin
Just a fast question :
 could  you precise whic version of Glomm to use ???


Sylvain.

> On Sunday 25 April 2004 13:32, Dirk Meyer wrote:
>> Hi,
>>
>> I just had some free time and added the animation stuff from Viggo to
>> CVS. I made some changes and deactivated some stuff for the moment, so
>> not everything is working as Viggo did it.
>>
>> o There is no animation thread. Threading is bad! I had some bad race
>>   conditions when detaching the screen. There is now a function
>>   sleep() in osd.py. Use this function to wait and it will update the
>>   animations.
>
> I was afraid it would perform bad when not having threads, but atleast
> visualization seems fast enough. I think that it may be a problem when
> doing
> animations while performing interactive tasks (browsing) - the animations
> will stop and therefore seem less smooth.
>
>>
>> o If you detach the player, there is no goom animation right
>>   now. Maybe someone can add it later, but since goom sets the
>>   animation to realtime (== no sleep), Freevo gets slow. So goom is
>>   only working when you see the player.
>
> I will look into this issue and see if I can find a comfortable solution.
> The
> version I sent only supported detached view on the idlebar anyway, so it
> was
> not ready for inclusion.
>
>>
>> o I also removed the screensaver patch for now, the image viewer patch
>>   is included. Also the text animation is not in cvs now.
>>
>
> It would be great to have animated selected text in the menus, but my
> attempts
> to do this so far has been unsatisfactory. I couldn't find a proper way to
> stop the animation when some other app took over control (player,
> imageviewer
> etc.). I hope someone will do this sooner or later though. I'll see if I
> can
> code an alternative to the osd.drawstringanimate in the animation
> namespace.
>
>> o pygoom itself is not included. We need to find a good way to add it
>>   to cvs. Suggestions? For now, I included the latest version I got
>>   from Viggo to this mail.
>
> As Gustavo stated, it's not much point in doing more with this version -
> hopefully in the not-too-far future it will be obsoleted by libvisual.
>
>>
>> Have fun and great work Viggo.
>>
>
> Thanks :)
>
>>
>> Dischi
>
> Attached is a patch for the imageviewer and transition.py, adding
> IMAGEVIEWER_BLEND_STYLE to the configs and including more steps in the
> viewer
> transitions (as discussed on IRC). The viewer.py had a mixture of '\t' and
> space chars, so I took the liberty to clean it. (actually kdevelop does it
> by
> itself.. but :P )
>
> Regards
> Viggo Fredriksen
>
>



---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Animation and Goom support in Freevo (and a patch)

2004-05-01 Thread centraladmin
I must insist ! Can somebody post again the gloom version that shall be
used with Freevo ? The ml archive is unavailable at sf.net (last date is
04/04/2004...)

Sylvain.

> Just a fast question :
>  could  you precise whic version of Glomm to use ???
>
>
> Sylvain.
>
>> On Sunday 25 April 2004 13:32, Dirk Meyer wrote:
>>> Hi,
>>>
>>> I just had some free time and added the animation stuff from Viggo to
>>> CVS. I made some changes and deactivated some stuff for the moment, so
>>> not everything is working as Viggo did it.
>>>
>>> o There is no animation thread. Threading is bad! I had some bad race
>>>   conditions when detaching the screen. There is now a function
>>>   sleep() in osd.py. Use this function to wait and it will update the
>>>   animations.
>>
>> I was afraid it would perform bad when not having threads, but atleast
>> visualization seems fast enough. I think that it may be a problem when
>> doing
>> animations while performing interactive tasks (browsing) - the
>> animations
>> will stop and therefore seem less smooth.
>>
>>>
>>> o If you detach the player, there is no goom animation right
>>>   now. Maybe someone can add it later, but since goom sets the
>>>   animation to realtime (== no sleep), Freevo gets slow. So goom is
>>>   only working when you see the player.
>>
>> I will look into this issue and see if I can find a comfortable
>> solution.
>> The
>> version I sent only supported detached view on the idlebar anyway, so it
>> was
>> not ready for inclusion.
>>
>>>
>>> o I also removed the screensaver patch for now, the image viewer patch
>>>   is included. Also the text animation is not in cvs now.
>>>
>>
>> It would be great to have animated selected text in the menus, but my
>> attempts
>> to do this so far has been unsatisfactory. I couldn't find a proper way
>> to
>> stop the animation when some other app took over control (player,
>> imageviewer
>> etc.). I hope someone will do this sooner or later though. I'll see if I
>> can
>> code an alternative to the osd.drawstringanimate in the animation
>> namespace.
>>
>>> o pygoom itself is not included. We need to find a good way to add it
>>>   to cvs. Suggestions? For now, I included the latest version I got
>>>   from Viggo to this mail.
>>
>> As Gustavo stated, it's not much point in doing more with this version -
>> hopefully in the not-too-far future it will be obsoleted by libvisual.
>>
>>>
>>> Have fun and great work Viggo.
>>>
>>
>> Thanks :)
>>
>>>
>>> Dischi
>>
>> Attached is a patch for the imageviewer and transition.py, adding
>> IMAGEVIEWER_BLEND_STYLE to the configs and including more steps in the
>> viewer
>> transitions (as discussed on IRC). The viewer.py had a mixture of '\t'
>> and
>> space chars, so I took the liberty to clean it. (actually kdevelop does
>> it
>> by
>> itself.. but :P )
>>
>> Regards
>> Viggo Fredriksen
>>
>>
>
>



---
This SF.Net email is sponsored by: Oracle 10g
Get certified on the hottest thing ever to hit the market... Oracle 10g. 
Take an Oracle 10g class now, and we'll give you the exam FREE.
http://ads.osdn.com/?ad_id=3149&alloc_id=8166&op=click
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] MMpython question

2004-09-19 Thread centraladmin
Hi all.
I am adding some features to the matroska parser of mmpython, notably the
chapters list. I am now able to get chapter name and position, but how to
set it into the MEDIAINFO interface ?
I try to look in the DVD files, but chapter usage thru mmpython is not
clear for me.

Thanks, Sylvain.



---
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
___
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] wiimote plugin improved

2007-10-09 Thread centraladmin
Very good idea!
I am wondering what kind of drivers shall be installed to get events from
teh Wiimote. I see many attempts to se the wiimote under Linux, but it is
not clear for me which driver/tool shall be installed to get the motion
data.
Could give more details on your SW installation to support the Wimote ?
Thanks.


> Hello,
>
> I improved the wiimote input plugin. With the acceleration data from the
> wiimote sensors it is now possible to fire left, up, down and up events by
> just turning the wiimote. This mode is activated by pressing a button and
> holding it longer than a configurable time.
> I have the best experience with a relative simple algorithm. Only the axis
> with the maximum value is considered at a time. The events will be
> repeated.
>
> I have made a patch against the current svn.
>
> Bye
> Sebastian
>
> -
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >>
> http://get.splunk.com/___
> Freevo-devel mailing list
> Freevo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>


-
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


[Freevo-devel] Catalog of movies with Freevo ?

2007-12-03 Thread centraladmin
Hi all,
Since 2003 when i started to ue Freevo, it seems to me that one major
module is missing in the package: a movie catalog feature.
The idea is :
 - to offer an interface to store the data of each new movie (name, IDMB
data, ...) and the disc id (entered by hand in some cases, i guess).
 - to offer an interface to seach in this database, ideally with text
search by using a "on screen" keyboard, like on PDA or on the Wii.
 - then to perform a search against the database and to return the
relevant items, with the associated disk ID (of course).

I am a modest Python author (games/emulation menu items, various grabber
for french users), so i might be able to develop this, but i would like to
know:
 - is there already some development effort on this?
 - whats is plannd in Freevo 2.0 for that?

Thanks for you replies,

Sylvain.

-
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Catalog of movies with Freevo ?

2007-12-04 Thread centraladmin
OK, i take a look into this.

>
> On Dec 3, 2007, at 2:23 PM, [EMAIL PROTECTED] wrote:
>
>> - to offer an interface to store the data of each new movie (name,
>> IDMB
>> data, ...) and the disc id (entered by hand in some cases, i guess).
>> - to offer an interface to seach in this database, ideally with text
>> search by using a "on screen" keyboard, like on PDA or on the Wii.
>> - then to perform a search against the database and to return the
>> relevant items, with the associated disk ID (of course).
>
>
> I use VideoDB[1] for this type of catalog functionality, and I have
> written a couple of simple scripts to pull down cover images and
> generate .fxd files from my VideoDB database. You might look into
> using VideoDB yourself. I'd love to see some integration between
> Freevo and VideoDB, but honestly haven't had the time to write it
> myself.
>
>   -Hasan
>
> [1] http://www.splitbrain.org/projects/videodb
>
> -
> SF.Net email is sponsored by: The Future of Linux Business White Paper
> from Novell.  From the desktop to the data center, Linux is going
> mainstream.  Let it simplify your IT future.
> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
> ___
> Freevo-devel mailing list
> Freevo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>


-
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Catalog of movies with Freevo ?

2007-12-04 Thread centraladmin
OK, but this plugin does not offer the backbone of a 'catalog' system,
meaning:
 - multi-criteria search function (actor, title, director, ...)
 - display of the results with associatd disc_id/type to be inserted in
the player

> The Amazon plugin works fine for this, at least in my case.  I get a cover
> image and description in a nice, neat FXD file. Signing up with the Amazon
> Developer Network is free and you get the keys necessary to make full use
> of the Amazon cover search plugin.  All you have to do is add the keys to
> your local_conf.py!!!
>
> - Original Message 
> From: Hasan Khalil <[EMAIL PROTECTED]>
> To: freevo-devel@lists.sourceforge.net
> Sent: Monday, December 3, 2007 5:26:33 PM
> Subject: Re: [Freevo-devel] Catalog of movies with Freevo ?
>
>
>
> On Dec 3, 2007, at 2:23 PM, [EMAIL PROTECTED] wrote:
>
>> - to offer an interface to store the data of each new movie (name,
>> IDMB
>> data, ...) and the disc id (entered by hand in some cases, i guess).
>> - to offer an interface to seach in this database, ideally with text
>> search by using a "on screen" keyboard, like on PDA or on the Wii.
>> - then to perform a search against the database and to return the
>> relevant items, with the associated disk ID (of course).
>
>
> I use VideoDB[1] for this type of catalog functionality, and I have
> written a couple of simple scripts to pull down cover images and
> generate .fxd files from my VideoDB database. You might look into
> using VideoDB yourself. I'd love to see some integration between
> Freevo and VideoDB, but honestly haven't had the time to write it
> myself.
>
> -Hasan
>
> [1] http://www.splitbrain.org/projects/videodb
>
> -
> SF.Net email is sponsored by: The Future of Linux Business White Paper
> from Novell.  From the desktop to the data center, Linux is going
> mainstream.  Let it simplify your IT future.
> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
> ___
> Freevo-devel mailing list
> Freevo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>
>
>
>
>
>
>   
> 
> Never miss a thing.  Make Yahoo your home page.
> http://www.yahoo.com/r/hs-
> SF.Net email is sponsored by: The Future of Linux Business White Paper
> from Novell.  From the desktop to the data center, Linux is going
> mainstream.  Let it simplify your IT future.
> http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4___
> Freevo-devel mailing list
> Freevo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freevo-devel
>


-
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel


Re: [Freevo-devel] Catalog of movies with Freevo ?

2007-12-04 Thread centraladmin

> Thus, I see these possible features:
> - Database incl. metadata of files on disc.  (Freevo basically has this.)
> - Nice search features. (Missing, but not too hard.)
> - Support for files on removable media.(1)
> - Support for plug&play metadata fetching via the internet (AFAICS, Dischi
> posted some ideas/URLs/hints for this).
> - Support for "which movie is where".(2)
> - Support for "which show is backed up" (3)

Yes, this is exactly what i want to achieve.

> (1) "Support for files on removable media"
> The main feature here is to store all metadata of the movie, except the
> movie
> data itself.  The user may use Freevo's navigation and search (TODO)
> features
> to start the movie, and will be questioned to insert the disc "number ###,
> titled xyz".
Exactly !

> I think there has been partial support for this, and the
> caching and database features already integrated in Freevo and kaa are a
> good
> basis for this, but it is far from done.  I think the development should
> be
> initially based on simple use cases and gradual addition of features,
> because
> in my head, it is a very complicated beast (see related ideas further
> down).

> (2) "which movie is where"
> For (1), one needs to know the media a movie is stored on.  Actually, this
> is
> an M:N relationship:
> - there are single-CD/DVD movies
> - some AVIs/SVCDs are split among several CDs
> - many AVIs are collected on one DVD
> - the same movie file (e.g. .avi) may be on harddisc, on a DVD with other
> movies, and on a CD I gave to a friend
> - a movie may also be inside a compressed file (most probably a stupid
> idea,
> since it is unlikely to compress further, but I have some .avi-in-.rar
> movies
> burned on CD)
OK.

> (3) "which show is backed up"
> Given (2) (and (1)), it is very easy to mark files as
> not-yet-burned-to-disc.
> This is a common question when I want to free some HD space - which of the
> movies I have encoded and/or already burned to disc?  (I often record from
> TV, cut them using avidemux, encode them with mencode, using my own
> mencode-gui python program, and finally collect them on DVD.)
In my opinion, this is of less importance compared to the 2 items above.

> Also, when all the above is done (;-p), one might add support for movie
> sharing/borrowing.  E.g. if I give a CD to a friend, I could tell freevo
> about it, and when I want to watch it, it does not simply say "insert
> disc 'foo' ", but also "which you have given to Jason".
Not top priority, IMHO.

My current view on the features/use case is:
 1 - To be able to populate a freevo movie database. We should offer 2
ways to do this:
   - Parsing of each disc inserted into the system, with automatic
IMDB or similar grabber and user input of a disc ID/disc name
   - "Import of an export", caming from a "legacy" media management
tool. I have already written some script to export AntMovieCatalog
datas to FXD for example, and 1 member of this mailing lists has
already some scripts for videoDB.
 2 - Perform search against the database, with fixed scenarios:
   - Title
   - Actors
   - Director
   - Language (?)
   - Year (?)
 3 - Display the results in a nice way, allowing the end user to navigate
into the resulting lists and to be able to retrieve easily the disc
associated with the movie.

I think this is the scenario that is covering 80% of the need of everybody
regarding a movie database, but maybe i am wrong. Do you see any other key
features that should be offered in the first step?

Rgds, Sylvain.

-
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
___
Freevo-devel mailing list
Freevo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freevo-devel