Hi Bill, * bill <ramsa...@comcast.net> [090725 14:05]: > b...@bugs:~$ svn checkout > https://galinha.ucpel.tche.br/svn/chicken-eggs/release/4/mpeg3 > svn: URL > 'https://galinha.ucpel.tche.br/svn/chicken-eggs/release/4/mpeg3' doesn't > exist > b...@bugs:~$ > > If I change the 4 to a 3 it works.
That's because mpeg3 has not been ported yet. Sorry if I caused confusion here. To make up for it you can get a chicken 4 egg if you apply the attached diff to the version 3 trunk of this egg. I hope this helps, Christian
Index: mpeg3.meta =================================================================== --- mpeg3.meta (revision 15226) +++ mpeg3.meta (working copy) @@ -1,6 +1,7 @@ ((files "mpeg3.scm" "mpeg3.setup" "mpeg3.html") (egg "mpeg3.egg") (doc-from-wiki) + (needs easyffi) (author "Alejandro Forero Cuervo") (synopsis "Decodes several MPEG standards into uncompressed data suitable for editing and playback.") Index: mpeg3.setup =================================================================== --- mpeg3.setup (revision 15226) +++ mpeg3.setup (working copy) @@ -1,2 +1,6 @@ -(compile -s -O2 -d1 mpeg3.scm -L -lmpeg3) -(install-extension 'mpeg3 '("mpeg3.so" "mpeg3.html") '((version 0.2) (documentation "mpeg3.html"))) +(compile -s -O2 -d1 mpeg3.scm -L -lmpeg3 -j mpeg3) +(compile -s -O2 -d1 mpeg3.import.scm) +(install-extension 'mpeg3 + '("mpeg3.so" "mpeg3.import.so" "mpeg3.html") + '((version 0.2) + (documentation "mpeg3.html"))) Index: mpeg3.scm =================================================================== --- mpeg3.scm (revision 15226) +++ mpeg3.scm (working copy) @@ -1,6 +1,8 @@ -(declare - (export mpeg3-check-sig mpeg3-open mpeg3-close mpeg3-set-cpus mpeg3-set-mmx mpeg3-has-audio mpeg3-total-astreams mpeg3-audio-channels mpeg3-sample-rate mpeg3-audio-samples mpeg3-seek-byte mpeg3-tell-byte mpeg3-get-bytes mpeg3-get-time mpeg3-set-sample mpeg3-get-sample mpeg3-drop-frames)) +(module mpeg3 + (mpeg3-check-sig mpeg3-open mpeg3-close mpeg3-set-cpus mpeg3-set-mmx mpeg3-has-audio mpeg3-total-astreams mpeg3-audio-channels mpeg3-sample-rate mpeg3-audio-samples mpeg3-seek-byte mpeg3-tell-byte mpeg3-get-bytes mpeg3-get-time mpeg3-set-sample mpeg3-get-sample mpeg3-drop-frames) +(import chicken scheme) +(use easyffi) (declare (foreign-declare #<<EOF #include <libmpeg3.h> @@ -74,4 +76,4 @@ (foreign-lambda long "mpeg3_get_sample" mpeg3-type integer)) (define mpeg3-drop-frames - (foreign-lambda int "mpeg3_drop_frames" mpeg3-type long integer)) + (foreign-lambda int "mpeg3_drop_frames" mpeg3-type long integer)) )
_______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org http://lists.nongnu.org/mailman/listinfo/chicken-users