CVS Commit: vlc

cvs at cvs at
Fri Apr 5 03:05:23 CEST 2002

Update of /var/cvs/videolan/vlc
Modified Files:

Update of /var/cvs/videolan/vlc/include
Modified Files:
	ac3_imdct.h common.h vdec_ext-plugins.h video.h 

Update of /var/cvs/videolan/vlc/plugins/ac3_adec
Modified Files:
	ac3_adec.c ac3_adec.h ac3_decoder.h 

Update of /var/cvs/videolan/vlc/plugins/directx
Modified Files:

Update of /var/cvs/videolan/vlc/plugins/dummy
Modified Files:

Update of /var/cvs/videolan/vlc/plugins/mpeg_vdec
Modified Files:

Update of /var/cvs/videolan/vlc/src/video_output
Modified Files:
	video_output.c vout_pictures.c vout_subpictures.c 

Log Message:

* introduced a memalign wrapper that will align the memory manually if
  memalign doesn't exist.

  void *vlc_memalign( size_t align, size_t size, void **pp_orig )
  where the return value is the aligned pointer and *pp_orig is the pointer
  that has to be freed afterwards.

  the arithmetic I'm doing on the pointer to align it is not portable to
  64bits architectures. If someone knows how to something portable, please
  tell me ( and no I don't want to do if(sizeof(void *) == blabla) ).

  Other little problem, I was planning to use posix_memalign by default in
  the wrapper implementation but it doesn't work (someone can tell me what
  I'm doing wrong ?)

* re-enabled the sse plugins on win32 as we don't have anymore alignment

* fixed typo in vout_directx.c


This is the vlc-devel mailing-list, see
To unsubscribe, please read
If you are in trouble, please contact <postmaster at>

More information about the vlc-devel mailing list