dslinux/user/pixil/packages/dvdview/dvdview/oldlibgfx/examples .cvsignore Makefile.am bitstream_output.cc test-libvideogfx.cc
amadeus
dslinux_amadeus at user.in-berlin.de
Tue Oct 3 13:25:47 CEST 2006
Update of /cvsroot/dslinux/dslinux/user/pixil/packages/dvdview/dvdview/oldlibgfx/examples
In directory antilope:/tmp/cvs-serv11916/packages/dvdview/dvdview/oldlibgfx/examples
Added Files:
.cvsignore Makefile.am bitstream_output.cc test-libvideogfx.cc
Log Message:
adding pristine copy of pixil to HEAD so I can branch from it
--- NEW FILE: .cvsignore ---
Makefile
Makefile.in
*.lo
_libs
.libs
.deps
test-libvideogfx
bitstream_output
--- NEW FILE: bitstream_output.cc ---
#include "libvideogfx/utility/bitstream/bitbuffer.hh"
#include <iostream.h>
void ShowBuffer(const uint8* b,int len)
{
for (int i=0;i<len;i++)
{
if (i>0 && i%8==0) cout << endl;
if (i%8 != 0) cout << " ";
for (int n=0x80;n;n>>=1)
if (b[i]&n) cout << '1';
else cout << '0';
}
cout << endl;
}
main()
{
BitBuffer buf;
buf.WriteBitsMasked(~0,7);
buf.WriteBitsMasked( 0,14);
buf.WriteBitsMasked(~0,20);
buf.WriteBitsMasked( 0,1);
buf.WriteBitsMasked(~0,7);
buf.WriteBitsMasked( 0,14);
buf.WriteBitsMasked(~0,20);
buf.WriteBitsMasked( 0,1);
buf.WriteBitsMasked(~0,7);
buf.WriteBitsMasked( 0,14);
buf.WriteBitsMasked(~0,20);
buf.Flush();
ShowBuffer(buf.AskBuffer(),buf.AskBufferSize());
}
--- NEW FILE: Makefile.am ---
## Makefile.am for libvideogfx/examples
#
# test programs, not to be installed
#
noinst_PROGRAMS = test-libvideogfx bitstream_output
test_libvideogfx_DEPENDENCIES = ../libvideogfx/libvideogfx.la
test_libvideogfx_CFLAGS = $(X_CFLAGS)
test_libvideogfx_LDFLAGS = -g $(X_LDFLAGS)
test_libvideogfx_LDADD = $(X_LIBS) ../libvideogfx/libvideogfx.la
test_libvideogfx_SOURCES = test-libvideogfx.cc
bitstream_output_DEPENDENCIES = ../libvideogfx/libvideogfx.la
bitstream_output_CFLAGS = $(X_CFLAGS)
bitstream_output_LDFLAGS = -g $(X_LDFLAGS)
bitstream_output_LDADD = $(X_LIBS) ../libvideogfx/libvideogfx.la
bitstream_output_SOURCES = bitstream_output.cc
.PHONY: files
files:
@files=`ls $(DISTFILES) 2> /dev/null `; for p in $$files; do \
echo $$p; \
done
--- NEW FILE: test-libvideogfx.cc ---
/*
* test-libvideogfx.cc
*/
#include "config.h"
#include <iostream.h>
int
main (int argc,
char *argv[])
{
cout << "\nNot written yet ;-)\n\n";
}
More information about the dslinux-commit
mailing list