Changeset fd05dc698e736455dfa075fdb93f3600365f4e9d

Show
Ignore:
Timestamp:
10/04/03 20:55:13 (5 years ago)
Author:
Gildas Bazin <gbazin@videolan.org>
git-committer:
Gildas Bazin <gbazin@videolan.org> 1065293713 +0000
git-parent:

[0f814562371962e47d9f5b023c2ce1055c6002fb]

git-author:
Gildas Bazin <gbazin@videolan.org> 1065293713 +0000
Message:

* modules/access/vcdx/*: Brand new VCD input module using libcdio, libvcd and libvcdinfo. Courtesy of Rocky Bernstein.
* modules/access/cddax.c: Brand new CDDA input module using libcdio. Courtesy of Rocky Bernstein.
* modules/LIST: update.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • configure.ac

    r1233677 rfd05dc6  
    11dnl Autoconf settings for vlc 
    2 dnl $Id: configure.ac,v 1.83 2003/10/04 11:59:59 gbazin Exp $ 
     2dnl $Id: configure.ac,v 1.84 2003/10/04 18:55:12 gbazin Exp $ 
    33 
    44AC_INIT(vlc,0.6.3-cvs) 
     
    8080    SYS=bsdi 
    8181    CFLAGS_save="${CFLAGS_save} -pthread"; CFLAGS="${CFLAGS_save}" 
    82     AX_ADD_LDFLAGS([dvd dvdcss vcd cdda],[-ldvd]) 
     82    AX_ADD_LDFLAGS([dvd dvdcss vcd cdda vcdx cddax],[-ldvd]) 
    8383    ;; 
    8484  *bsd*) 
     
    14381438    AX_ADD_LDFLAGS([vcd cdda],[-framework IOKit -framework CoreFoundation]) 
    14391439  fi 
     1440fi 
     1441 
     1442dnl 
     1443dnl  VCDX and CDX modules 
     1444dnl 
     1445AC_ARG_ENABLE(vcdx, 
     1446  [  --enable-vcdx            VCD support with Navigation for Linux and Win32 (default enabled)]) 
     1447 
     1448if test "${enable_vcdx}" != "no" 
     1449then 
     1450  PKG_CHECK_MODULES(LIBCDIO, libcdio >= 0.63, 
     1451    enable_cdda="no" 
     1452    AX_ADD_LDFLAGS([cddax],[$LIBCDIO_LIBS]) 
     1453    AX_ADD_CFLAGS([cddax],[$LIBCDIO_CFLAGS]) 
     1454    AX_ADD_PLUGINS([cddax]),  
     1455    [AC_MSG_WARN(libcdio library not found)]) 
     1456 
     1457  PKG_CHECK_MODULES(VCDINFO, libvcdinfo >= 0.7.18-cdio, 
     1458    enable_vcd="no" 
     1459    AX_ADD_LDFLAGS([vcdx],[$VCDINFO_LIBS]) 
     1460    AX_ADD_CFLAGS([vcdx],[$VCDINFO_CFLAGS]) 
     1461    AX_ADD_PLUGINS([vcdx]),  
     1462[AC_MSG_WARN(vcdinfo library not found)]) 
    14401463fi 
    14411464 
     
    33613384  modules/access/v4l/Makefile 
    33623385  modules/access/vcd/Makefile 
     3386  modules/access/vcdx/Makefile 
    33633387  modules/access_output/Makefile 
    33643388  modules/audio_filter/Makefile 
  • modules/LIST

    r2c8eb40 rfd05dc6  
    11List of vlc plugins (221) 
    2 $Id: LIST,v 1.12 2003/09/18 16:46:02 lool Exp $ 
    3  
    4  * a52: A/52 basic parser 
    5  
    6  * a52old: Old A/52 decoder 
    7   
     2$Id: LIST,v 1.13 2003/10/04 18:55:13 gbazin Exp $ 
     3 
     4 * a52: A/52 basic parser/packetizer 
     5 
    86 * a52sys: A/52 decapsulation demuxer. 
    97 
     
    6462 * cdda: input module to read audio CDs 
    6563 
     64 * cddax: input module to read audio CDs vi libcdio 
     65 
    6666 * cinepak: Cinepack video decoder 
    6767 
     
    8686 * distort: miscellaneous image effects filter. 
    8787 
    88  * downmix3dn: 3D Now! accelerated version of downmix. 
    89  
    90  * downmix: downmix module, used by the AC3 decoder. 
    91  
    92  * downmixsse: SSE accelerated version of downmix. 
    93  
    9488 * dshow: DirectShow access plugin for encoding cards under Windows 
    9589 
    96  * dts: DTS basic parser 
     90 * dts: DTS basic parser/packetizer 
    9791 
    9892 * dtstospdif: Audio converter that encapsulates DTS into S/PDIF 
     
    197191 * id3tag: ID3 tag parser/skipper using libid3tag 
    198192  
    199  * idctaltivec: AltiVec accelerated version of idct. 
    200   
    201  * idctclassic: another version of idct. 
    202  
    203  * idct: inverse DCT module, used by mpeg_video_old 
    204  
    205  * idctmmxext: MMX EXT accelerated version of idct. 
    206   
    207  * idctmmx: MMX accelerated version of idct. 
    208   
    209  * imdct3dn: 3D Now! Accelerated A/52 DCT 
    210  
    211  * imdct: IMDCT module for the A/52 decoder 
    212  
    213  * imdctsse: SSE accelerated A/52 DCT 
    214  
    215193 * invert: inverse video filter. 
    216194 
     
    255233 * mkv: Matroska demuxer 
    256234 
    257  * motion3dnow: 3D Now! accelerated version of motion. 
    258   
    259  * motionaltivec: AltiVec accelerated version of motion. 
    260  
    261235 * motionblur: Motion blur filter 
    262236 
    263  * motionmmxext: MMX EXT accelerated version of motion. 
    264   
    265  * motionmmx: MMX accelerated version of motion. 
    266  
    267  * motion: motion compensation module for mpeg_video_old 
    268  
    269237 * mp4: MP4 file input module 
    270238 
    271  * mpeg_audio: MPEG audio parser and packetizer 
     239 * mpeg_audio: MPEG audio parser/packetizer 
    272240 
    273241 * mpeg_system: helper module for TS, PS and PES management 
    274242 
    275  * mpeg_video_old: MPEG and MPEG2 video decoder. 
    276  
    277243 * mpga: MPEG-I/II Audio demuxer 
    278244 
     
    301267 * oss: audio output module using the OSS /dev/dsp interface. 
    302268  
    303  * packetizer_a52: A/52 audio packetizer 
    304  
    305269 * packetizer_copy: Simple copy packetizer 
    306270 
     
    309273 * packetizer_mpeg4video: MPEG4 video packetizer 
    310274 
    311  * packetizer_mpegaudio: MPEG audio packetizer 
    312   
    313275 * packetizer_mpegvideo: MPEG video packetizer 
    314276  
    315  * packetizer_vorbis: Vorbis packetizer 
    316  
    317277 * pda: interface for iPaq using the Gtk2+ widget set. 
    318278 
     
    379339 * stream_out_transcode: audio & video transcoder using ffmpeg 
    380340 
    381  * subsdec: Another SPU decoder 
     341 * subsdec: Another SPU decoder for text subtitles 
    382342 
    383343 * svgalib: SGVAlib output plugin 
     
    393353 * test4: Stress test module 
    394354 
    395  * theora: a theora video decoder using the libtheora library. 
     355 * theora: a theora video decoder/packetizer using the libtheora library. 
    396356 
    397357 * transform: filter for horizontal and vertical image flips and 
     
    420380 * vcd: input module for accessing Video CDs. 
    421381 
     382 * vcdx: input module for accessing Video CDs with navigation & stills 
     383 
    422384 * visual: visualisation system 
    423385 
    424  * vorbis: a vorbis audio decoder using the libvorbis library. 
     386 * vorbis: a vorbis audio decoder/packetizer using the libvorbis library. 
    425387 
    426388 * vout_directx: video output module using the DirectX API. 
  • modules/access/Modules.am

    rfe17002 rfd05dc6  
    1111        vcd/cdrom_internals.h \ 
    1212        $(NULL) 
     13SOURCES_cddax = \ 
     14        cddax.c \ 
     15        vcdx/cdrom.c \ 
     16        vcdx/cdrom.h