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