Username: Password: Remember me
Search Criteria Advanced
Package Details

glc 0.5.8-2
http://nullkey.ath.cx/projects/glc
An ALSA & OpenGL capture tool for Linux

unsupported :: multimedia
Maintainer: kumyco
Votes: 38

License: CUSTOM

Last Updated: Tue, 11 Aug 2009 08:10:57 +0000
First Submitted: Tue, 13 May 2008 06:40:54 +0000

Tarball :: Files :: PKGBUILD

Dependencies alsa-lib libgl libpng

Sources
Copyright
http://nullkey.ath.cx/elfhacks/archive/elfhacks-0.4.1.tar.gz
http://nullkey.ath.cx/glc/archive/glc-0.5.8.tar.gz
http://nullkey.ath.cx/packetstream/archive/packetstream-0.1.4.tar.gz
Comment by: ChemBro on Tue, 25 Aug 2009 16:58:43 +0000
Thanks for the package. Works fine here! :-)
Comment by: kumyco on Tue, 11 Aug 2009 08:07:09 +0000
Changes::2009/07/20

Fix potential crash in audio capturing code.
Fix time overflow in ~2000s.
Fix default output file not containing current path where
glc-capture is issued.
Comment by: kumyco on Mon, 25 Aug 2008 13:23:05 +0000
Changes::2008/08/25

Add better output filename format handling. Available
tags now include strings like application name or
current date.
Add support for switching to another stream file during
capturing. '<Shift>F9' works like regular capture button
but increments %capture% in filename and reopens file.
Added simple stream state tracker.
Comment by: kumyco on Tue, 22 Jul 2008 18:17:48 +0000
::Chanelog::

Change stream on-disk format to reduce write() calls.
Disable forced synchronization by default.
Disable PBO by default.
Add LZJB compression support.
Add --version options to glc-capture and glc-play.
Generate version.h based on git HEAD.
Some minor scale bug fixes.
Comment by: kumyco on Mon, 07 Jul 2008 01:58:03 +0000
cool:)
Comment by: Noneus on Sun, 06 Jul 2008 22:12:45 +0000
Well it works. I just recorded some xmoto.
Comment by: Noneus on Sun, 06 Jul 2008 16:27:34 +0000
I don't have time right now. I will try tonight.
Comment by: kumyco on Sun, 06 Jul 2008 16:26:16 +0000
great, thanks :)
(does it actually work?)
Comment by: Noneus on Sun, 06 Jul 2008 16:21:28 +0000
It built. Only one error in the install script:

(1/1) checking for file conflicts [########################################################################################] 100%
(1/1) installing glc [########################################################################################] 100%
/tmp/alpm_3au696/.INSTALL: command substitution: line 5: unexpected EOF while looking for matching `''
/tmp/alpm_3au696/.INSTALL: command substitution: line 7: syntax error: unexpected end of file
>> glc scripts are installed in [script].sh --help' for command-line options
>> the play.sh uses mplayer to play streams ...
>> so install it if you want to use that script
>> see the Getting Started Section of -
>> http://nullkey.ath.cx/projects/glc/wiki for more info

Fixable with:
--- glc.install.1 2008-07-06 18:17:28.000000000 +0200
+++ glc.install 2008-07-06 18:24:00.000000000 +0200
@@ -1,8 +1,8 @@
pkgname=glc

post_install() {
- echo " >> glc scripts are installed in `/usr/share/glc/scripts'"
- echo " >> run `[script].sh --help' for command-line options"
+ echo " >> glc scripts are installed in \`/usr/share/glc/scripts'"
+ echo " >> run \`[script].sh --help' for command-line options"
echo " >> the play.sh uses mplayer to play streams ..."
echo " >> so install it if you want to use that script"
echo " >> see the Getting Started Section of -"

Comment by: kumyco on Sun, 06 Jul 2008 16:12:27 +0000
ive just uploaded an experimental? pkgbuild
the glc build script was made to build in a multilib env. which arch64 is not... this drops explicit 64bit support for now until this is resolved,,however, it should (i hope), build on a 64bit arch now ... please let me know if it builds, and i will add x86_64 to arch=()
Comment by: Noneus on Sun, 06 Jul 2008 16:05:57 +0000
Yes I havve the stubs-64.h

In wordsize.h is:

#if defined __x86_64__
# define __WORDSIZE 64
# define __WORDSIZE_COMPAT32 1
#else
# define __WORDSIZE 32
#endif

I guess something in glc's buildstuff wants to build a 32bit glc. I change the __WORDSIZE to 64 by default I get:

Linking C shared library libelfhacks.so
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.1/libgcc.a when searching for -lgcc
/usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-unknown-linux-gnu/4.3.1/libgcc.a when searching for -lgcc
/usr/bin/ld: cannot find -lgcc
collect2: ld returned 1 exit status
make[2]: *** [src/libelfhacks.so.0.4.1] Error 1
make[1]: *** [src/CMakeFiles/elfhacks.dir/all] Error 2
make: *** [all] Error 2
Comment by: kumyco on Sun, 06 Jul 2008 14:45:10 +0000
have you got
/usr/include/gnu/stubs-64.h ?
also check that /usr/include/bits/wordsize
defines _WORDSIZE 64
...
i don't have a 64bit install to check right now, maybe not in a couple days, i'll get it fixed asap
Comment by: eht16 on Fri, 04 Jul 2008 12:46:37 +0000
Same here :(.
Comment by: Noneus on Tue, 01 Jul 2008 18:28:03 +0000
Doesn't build in x86_64 for me:

In file included from /usr/include/features.h:354,
from /usr/include/stdlib.h:25,
from /var/tmp/aurbuild/build/glc/glc/src/elfhacks/src/elfhacks.c:11:
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
make[2]: *** [src/CMakeFiles/elfhacks.dir/elfhacks.o] Error 1
make[1]: *** [src/CMakeFiles/elfhacks.dir/all] Error 2
make: *** [all] Error 2

Anyone knows howto fix it?
Comment by: kumyco on Fri, 16 May 2008 05:51:08 +0000
now uses the actual release pkgs. thanks Pyry*

v1.6.0