ChangeLog-2001
上传用户:riyaled888
上传日期:2009-03-27
资源大小:7338k
文件大小:478k
源码类别:

多媒体

开发平台:

MultiPlatform

  1. ------------------------------------------------------------------------
  2. r533 | massiot | 2000-12-30 01:38:19 +0100 (Sat, 30 Dec 2000) | 2 lines
  3. Changed paths:
  4.    M /trunk/src/input/input_netlist.c
  5. Comments for Henri.
  6. ------------------------------------------------------------------------
  7. r534 | massiot | 2001-01-02 15:03:30 +0100 (Tue, 02 Jan 2001) | 2 lines
  8. Changed paths:
  9.    M /trunk/src/video_parser/video_parser.c
  10. Better display of the fps.
  11. ------------------------------------------------------------------------
  12. r535 | massiot | 2001-01-04 19:47:18 +0100 (Thu, 04 Jan 2001) | 4 lines
  13. Changed paths:
  14.    M /trunk/src/audio_decoder/audio_decoder.c
  15.    M /trunk/src/video_output/video_output.c
  16. * Fixed a deadlock (the vout unlocked a mutex locked by another thread,
  17. grrrr, I'll kill someone) ;
  18. * Put config.h in front of others in audio_decoder.c.
  19. ------------------------------------------------------------------------
  20. r537 | bozo | 2001-01-05 00:18:21 +0100 (Fri, 05 Jan 2001) | 4 lines
  21. Changed paths:
  22.    M /trunk/plugins/sdl/intf_sdl.c
  23.    M /trunk/plugins/sdl/vout_sdl.c
  24.    M /trunk/src/video_output/video_output.c
  25.   - fixed pitch bug;
  26.   - fixed segfault, it was probably a memory corruption but I'm not sure :) ;
  27.   - video_output.c : compute picture size even if b_need_render == 0;
  28. ------------------------------------------------------------------------
  29. r538 | sam | 2001-01-05 14:57:12 +0100 (Fri, 05 Jan 2001) | 23 lines
  30. Changed paths:
  31.    A /trunk/include/modules.h
  32.    A /trunk/include/modules_config.h
  33.    A /trunk/include/modules_inner.h
  34.    A /trunk/src/misc/modules.c
  35.  . Added files needed for the forthcoming module management.
  36.  Notes:
  37.    Plugins are now called modules, because we will be able to compile
  38.    them either as a dynamic plugin, or within the program. And, more
  39.    important, I can commit this without having to break the vlc :)
  40.    I tried to be as clear as possible in my comments, please tell me
  41.    if a few prototypes still have an unclear beahaviour.
  42.    Current features:
  43.     . none, files haven't even been added to the Makefile yet.
  44.    Future features:
  45.     . dynamic loading (done)
  46.     . built-in modules (still to do)
  47.     . automatic unloading of plugins (done)
  48.     . dynamic configuration (still to do)
  49.     . automatic choosing of the most appropriate plugin for a given
  50.        task (still to do but well prepared)
  51. ------------------------------------------------------------------------
  52. r539 | sam | 2001-01-05 15:24:06 +0100 (Fri, 05 Jan 2001) | 4 lines
  53. Changed paths:
  54.    M /trunk/Makefile.in
  55.    M /trunk/configure
  56.    M /trunk/configure.in
  57.    A /trunk/plugins/null
  58.    A /trunk/plugins/null/null.c
  59.  . added the Null Module, the module that does nothing but that is going
  60.     to be of great help for debugging my module code.
  61. ------------------------------------------------------------------------
  62. r540 | sam | 2001-01-05 15:28:42 +0100 (Fri, 05 Jan 2001) | 4 lines
  63. Changed paths:
  64.    M /trunk/include/modules.h
  65.    A /trunk/include/modules_core.h
  66.    M /trunk/src/misc/modules.c
  67.  . splitted modules.h into modules.h and modules_core.h to enable
  68.     clean compilation of the Null Module.
  69. ------------------------------------------------------------------------
  70. r541 | sam | 2001-01-05 15:45:47 +0100 (Fri, 05 Jan 2001) | 7 lines
  71. Changed paths:
  72.    M /trunk/include/beos_window.h
  73.    M /trunk/include/config.h.in
  74.    M /trunk/include/int_types.h
  75.    M /trunk/include/keystrokes.h
  76.    M /trunk/include/threads.h
  77.    M /trunk/plugins/alsa/alsa.c
  78.    M /trunk/plugins/alsa/aout_alsa.c
  79.    M /trunk/plugins/sdl/intf_sdl.c
  80.    M /trunk/plugins/sdl/sdl.c
  81.    M /trunk/plugins/x11/vout_x11.c
  82.    M /trunk/src/ac3_decoder/ac3_bit_stream.h
  83.    M /trunk/src/ac3_decoder/ac3_decoder.h
  84.    M /trunk/src/ac3_decoder/ac3_decoder_thread.h
  85.    M /trunk/src/ac3_decoder/ac3_downmix.c
  86.    M /trunk/src/ac3_decoder/ac3_exponent.c
  87.    M /trunk/src/ac3_decoder/ac3_internal.h
  88.    M /trunk/src/ac3_decoder/ac3_mantissa.c
  89.    M /trunk/src/ac3_decoder/ac3_parse.c
  90.    M /trunk/src/audio_decoder/adec_bit_stream.h
  91.    M /trunk/src/audio_decoder/adec_generic.h
  92.    M /trunk/src/audio_decoder/adec_test.c
  93.    M /trunk/src/audio_decoder/audio_decoder.h
  94.    M /trunk/src/input/input.c
  95.    M /trunk/src/interface/interface.c
  96.    M /trunk/src/interface/intf_cmd.c
  97.    M /trunk/src/interface/main.c
  98.  . this is a coding style patch which removes all "foo(bar){" constructions
  99.    and most of the tabulations.
  100.  . also, fixed a bug in the default subtitle track.
  101.  . and made a few error messages more explicit, ie. changed "error: %s" to
  102.    "foo error: couldn't initialize bar (%s)"
  103. ------------------------------------------------------------------------
  104. r542 | sam | 2001-01-05 15:46:37 +0100 (Fri, 05 Jan 2001) | 10 lines
  105. Changed paths:
  106.    M /trunk/plugins/sdl/vout_sdl.c
  107.    M /trunk/src/interface/intf_ctrl.c
  108.    M /trunk/src/lpcm_decoder/lpcm_decoder.h
  109.    M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c
  110.    M /trunk/src/lpcm_decoder/lpcm_decoder_thread.h
  111.    M /trunk/src/misc/mtime.c
  112.    M /trunk/src/misc/netutils.c
  113.    M /trunk/src/misc/playlist.c
  114.    M /trunk/src/misc/plugins.c
  115.    M /trunk/src/spu_decoder/spu_decoder.c
  116.    M /trunk/src/video_decoder/vdec_idctmmx.S
  117.    M /trunk/src/video_decoder/vdec_motion.c
  118.    M /trunk/src/video_decoder/vdec_motion_inner.c
  119.    M /trunk/src/video_decoder/vdec_motion_inner_mmx.c
  120.    M /trunk/src/video_output/video_output.c
  121.    M /trunk/src/video_output/video_text.c
  122. (previous commit foired)
  123.  . this is a coding style patch which removes all "foo(bar){" constructions
  124.    and most of the tabulations.
  125.  . also, fixed a bug in the default subtitle track.
  126.  . and made a few error messages more explicit, ie. changed "error: %s" to
  127.    "foo error: couldn't initialize bar (%s)"
  128.  . and removed a warning in intf_ctrl.c which isn't used anyway.
  129. ------------------------------------------------------------------------
  130. r543 | sam | 2001-01-05 19:06:33 +0100 (Fri, 05 Jan 2001) | 7 lines
  131. Changed paths:
  132.    M /trunk/Makefile.in
  133.    M /trunk/include/main.h
  134.    M /trunk/include/modules.h
  135.    M /trunk/src/interface/interface.c
  136.    M /trunk/src/interface/main.c
  137.    M /trunk/src/misc/modules.c
  138.    M /trunk/src/misc/plugins.c
  139.  . src/misc/modules.c is in a workable state now.
  140.   To test it, run ./configure with the --enable-null flag, which will
  141.   compile the Null Module as a plugin. Watch the memory usage at the
  142.   launch and when the plugin is released.
  143. ------------------------------------------------------------------------
  144. r544 | massiot | 2001-01-05 19:46:45 +0100 (Fri, 05 Jan 2001) | 9 lines
  145. Changed paths:
  146.    M /trunk/Makefile.in
  147.    M /trunk/configure
  148.    M /trunk/configure.in
  149.    M /trunk/include/common.h
  150.    M /trunk/include/debug.h
  151.    M /trunk/include/defs.h.in
  152.    M /trunk/include/interface.h
  153.    M /trunk/plugins/beos/aout_beos.cpp
  154.    M /trunk/plugins/beos/intf_beos.cpp
  155.    M /trunk/plugins/fb/intf_fb.c
  156.    M /trunk/plugins/ggi/intf_ggi.c
  157.    M /trunk/plugins/glide/intf_glide.c
  158.    M /trunk/plugins/gnome/intf_gnome.c
  159.    M /trunk/plugins/mga/intf_mga.c
  160.    M /trunk/plugins/sdl/intf_sdl.c
  161.    M /trunk/plugins/x11/intf_x11.c
  162.    M /trunk/plugins/x11/vout_x11.c
  163.    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
  164.    M /trunk/src/audio_decoder/audio_decoder.c
  165.    M /trunk/src/generic_decoder/generic_decoder.c
  166.    M /trunk/src/input/input_netlist.c
  167.    M /trunk/src/input/input_ps.c
  168.    M /trunk/src/input/input_ts.c
  169.    M /trunk/src/input/mpeg_system.c
  170.    M /trunk/src/interface/intf_ctrl.c
  171.    M /trunk/src/interface/main.c
  172.    M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c
  173.    M /trunk/src/misc/netutils.c
  174.    M /trunk/src/spu_decoder/spu_decoder.c
  175.    M /trunk/src/video_decoder/vdec_idct.c
  176.    M /trunk/src/video_decoder/vdec_motion.c
  177.    M /trunk/src/video_decoder/vdec_motion_inner.c
  178.    M /trunk/src/video_decoder/vdec_motion_inner_mmx.c
  179.    M /trunk/src/video_decoder/video_decoder.c
  180.    M /trunk/src/video_parser/video_fifo.c
  181.    M /trunk/src/video_parser/video_parser.c
  182.    M /trunk/src/video_parser/vpar_blocks.c
  183.    M /trunk/src/video_parser/vpar_headers.c
  184. BSD port, including :
  185. * --enable-sdl and some others are now --with-sdl[=name] to supply an
  186. optional library name ;
  187. * deleted all unnecessary #include <sys/uio.h> ;
  188. * /usr/include is now searched when looking for libraries and headers.
  189. It seems to compile and run on BSD. Under Linux Sam's latest commit makes
  190. vlc crash on startup, so I can't really tell, but hey it compiles.
  191. ------------------------------------------------------------------------
  192. r545 | henri | 2001-01-06 04:16:00 +0100 (Sat, 06 Jan 2001) | 4 lines
  193. Changed paths:
  194.    M /trunk/src/input/input_netlist.c
  195. Fixed initialization of payload_start and payload_end
  196. It should be finished now.
  197. ------------------------------------------------------------------------
  198. r546 | henri | 2001-01-06 06:44:45 +0100 (Sat, 06 Jan 2001) | 3 lines
  199. Changed paths:
  200.    M /trunk/src/input/input_netlist.c
  201. Fixed a typo than prevented from building ...
  202. ------------------------------------------------------------------------
  203. r547 | sam | 2001-01-06 08:23:32 +0100 (Sat, 06 Jan 2001) | 8 lines
  204. Changed paths:
  205.    M /trunk/INSTALL
  206.    M /trunk/Makefile.in
  207.    M /trunk/configure
  208.    M /trunk/configure.in
  209.    M /trunk/include/common.h
  210.    M /trunk/include/defs.h.in
  211.    M /trunk/src/interface/intf_msg.c
  212.    M /trunk/src/misc/modules.c
  213.  . should compile & run on Solaris with ./configure --disable-dsp
  214.     (tested on puma)
  215.  . removed most SYS_SOLARIS #ifdef's in favour of more generic tests
  216.  . updated example ./configure line in INSTALL file
  217.  . now we only load modules that end with ".so"
  218.  . null module is compiled by default
  219. ------------------------------------------------------------------------
  220. r548 | benny | 2001-01-06 09:04:46 +0100 (Sat, 06 Jan 2001) | 2 lines
  221. Changed paths:
  222.    M /trunk/Makefile.in
  223. Fixed solaris libraries
  224. ------------------------------------------------------------------------
  225. r549 | benny | 2001-01-06 09:05:17 +0100 (Sat, 06 Jan 2001) | 2 lines
  226. Changed paths:
  227.    M /trunk/src/misc/netutils.c
  228. Fixed compilation pb under solaris 2.6
  229. ------------------------------------------------------------------------
  230. r550 | henri | 2001-01-07 04:56:40 +0100 (Sun, 07 Jan 2001) | 8 lines
  231. Changed paths:
  232.    M /trunk/include/threads.h
  233.    M /trunk/plugins/alsa/alsa.c
  234.    M /trunk/plugins/alsa/aout_alsa.c
  235.    M /trunk/src/audio_output/audio_output.c
  236.    M /trunk/src/input/input.c
  237.    M /trunk/src/input/input_dec.c
  238.    M /trunk/src/input/input_netlist.c
  239.    M /trunk/src/input/input_programs.c
  240.    M /trunk/src/interface/intf_msg.c
  241.    M /trunk/src/misc/modules.c
  242.    M /trunk/src/video_output/video_output.c
  243.    M /trunk/src/video_parser/video_fifo.c
  244.    M /trunk/src/video_parser/video_parser.c
  245.    M /trunk/src/video_parser/vpar_headers.c
  246. - Added vlc_mutex_destroy and vlc_cond_destroy function, for pthreads.
  247. - Used them before quitting, every lock and cond is destroyed
  248. - Checked the return value of malloc and realloc in input_programs
  249. - Cosmetic changes
  250. TODO: add vlc_*_destroy for beos and C_thread
  251. ------------------------------------------------------------------------
  252. r551 | henri | 2001-01-07 05:31:18 +0100 (Sun, 07 Jan 2001) | 5 lines
  253. Changed paths:
  254.    M /trunk/include/threads.h
  255.    M /trunk/src/audio_output/audio_output.c
  256.    M /trunk/src/input/input.c
  257.    M /trunk/src/input/input_programs.c
  258.    M /trunk/src/misc/modules.c
  259.    M /trunk/src/video_output/video_output.c
  260.    M /trunk/src/video_parser/video_parser.c
  261. - Order : if a then b are initialized, release b then a ;
  262. - Typos ;
  263. - Cosmetic changes.
  264. ------------------------------------------------------------------------
  265. r552 | benny | 2001-01-07 06:41:50 +0100 (Sun, 07 Jan 2001) | 2 lines
  266. Changed paths:
  267.    M /trunk/src/video_output/video_output.c
  268. Optimisation de BinaryLog
  269. ------------------------------------------------------------------------
  270. r553 | benny | 2001-01-07 07:40:29 +0100 (Sun, 07 Jan 2001) | 3 lines
  271. Changed paths:
  272.    M /trunk/src/video_output/video_output.c
  273. Hum, ouais bon ben euhh, j'avais fume, donc je repare mes conneries et je
  274. vais me coucher.
  275. ------------------------------------------------------------------------
  276. r556 | octplane | 2001-01-07 16:58:33 +0100 (Sun, 07 Jan 2001) | 2 lines
  277. Changed paths:
  278.    M /trunk/plugins/sdl/vout_sdl.c
  279. NoSEGfault Kl?239?191?189dge added.
  280. ------------------------------------------------------------------------
  281. r557 | sam | 2001-01-07 17:17:59 +0100 (Sun, 07 Jan 2001) | 37 lines
  282. Changed paths:
  283.    M /trunk/Makefile.in
  284.    M /trunk/debian/rules
  285.    M /trunk/include/audio_output.h
  286.    M /trunk/include/modules.h
  287.    D /trunk/include/modules_config.h
  288.    M /trunk/plugins/alsa/alsa.c
  289.    M /trunk/plugins/alsa/aout_alsa.c
  290.    M /trunk/plugins/beos/aout_beos.cpp
  291.    M /trunk/plugins/beos/beos.cpp
  292.    M /trunk/plugins/dsp/aout_dsp.c
  293.    M /trunk/plugins/dsp/dsp.c
  294.    M /trunk/plugins/dummy/aout_dummy.c
  295.    M /trunk/plugins/dummy/dummy.c
  296.    M /trunk/plugins/esd/aout_esd.c
  297.    M /trunk/plugins/esd/esd.c
  298.    M /trunk/plugins/null/null.c
  299.    M /trunk/plugins/yuvmmx/video_yuv_asm.h
  300.    M /trunk/src/audio_output/audio_output.c
  301.    M /trunk/src/input/input_programs.c
  302.    M /trunk/src/misc/modules.c
  303.  . all plugins now compile with -fPIC.
  304.  . made the audio_output API a bit simpler.
  305.  . got rid of modules_config.h.
  306.  . fixed `make install' rule.
  307.  . fixed warnings in the MMX YUV compilation.
  308.  . probably fixed a bug in the input : pp_foo structures were free()d at
  309.    the end, but this was useless since the last call to realloc() is
  310.    equivalent to free(), and two consecutive calls to free() aren't a
  311.    goo idea.
  312.  . we check that the version number match and that we don't already have
  313.    a module by that name when loading a new module.
  314.  . all public module_* functions now properly lock the module bank.
  315.  . the audio_output now uses the new module API ; EsounD and DSP modules
  316.    have been ported, which should be enough for Henri to port the ALSA one.
  317.    The new plugin API is now much simpler ; it's now just a matter of
  318. calling module_Need( p_main->p_module_bank, MODULE_CAPABILITY_FOO, p_data );
  319. and if successful we get the best module. Capabilities can be ORed, so that
  320. one can ask for a plugin that does VOUT _and_ INTF actions for instance.
  321.    It's not complete yet though -- by making it generic I had to do a few
  322. ugly casts here and there, which I am going to fix ASAP. Also, command line
  323. selection of a plugin does not work yet.
  324.    The switch to the new plugin API has probably broken the BeOS audio
  325. output ; we can either wait until the whole vlc has switched to the new
  326. plugins, or create a separate beos_sound.so that conforms to the new API.
  327. ------------------------------------------------------------------------
  328. r558 | sam | 2001-01-07 18:07:02 +0100 (Sun, 07 Jan 2001) | 4 lines
  329. Changed paths:
  330.    M /trunk/Makefile.in
  331.    M /trunk/debian/.cvsignore
  332.    A /trunk/lib
  333.    A /trunk/lib/.cvsignore
  334.  . added a .cvsignore file in lib/ so that the directory doesn't get
  335.    removed whenever one does a cvs update -dP
  336.  . fixed debian/.cvsignore because of a new version of debhelper
  337. ------------------------------------------------------------------------
  338. r559 | bozo | 2001-01-08 02:07:21 +0100 (Mon, 08 Jan 2001) | 2 lines
  339. Changed paths:
  340.    M /trunk/plugins/sdl/intf_sdl.c
  341.    M /trunk/plugins/sdl/vout_sdl.c
  342.   - cleaning of SDL Lock/Unlock Surface.
  343. ------------------------------------------------------------------------
  344. r560 | sam | 2001-01-08 19:16:33 +0100 (Mon, 08 Jan 2001) | 13 lines
  345. Changed paths:
  346.    M /trunk/src/input/input_programs.c
  347.    M /trunk/src/input/mpeg_system.c
  348.    M /trunk/src/interface/interface.c
  349.    M /trunk/src/interface/intf_msg.c
  350.    M /trunk/src/video_output/video_output.c
  351.  . Added a missing mutex_unlock in video_output.c
  352.  . Moved a mutex_destroy after the thread cancellation to prevent
  353.    possible problems
  354.  . Added a missing #ifdef in intf_msg.c which prevented compilation
  355.    with --enable-debug
  356.  . Fixed a bug in the input that prevented to quit properly in certain
  357.    cases (some ES were not deleted because their index was skipped when
  358.    the former one was deleted, well Meuuh should know what I mean)
  359.   There is still a segfault when quitting, most presumably in the
  360.  audio output. I couldn't find what causes it yet.
  361. ------------------------------------------------------------------------
  362. r561 | bozo | 2001-01-08 23:42:50 +0100 (Mon, 08 Jan 2001) | 6 lines
  363. Changed paths:
  364.    M /trunk/plugins/sdl/intf_sdl.c
  365.    M /trunk/plugins/sdl/vout_sdl.c
  366.   - fixed colors' bug (TODO: write a function in vout that recalculate colors
  367.     from RGB masks);
  368.   - cleaning of the fullscreen switch, still sucks but the surface is not
  369.     reallocated and that's good (thanks to the magic function
  370.     SDL_WM_ToggleFullScreen provided by sdl library :).
  371. ------------------------------------------------------------------------
  372. r562 | bozo | 2001-01-08 23:56:06 +0100 (Mon, 08 Jan 2001) | 2 lines
  373. Changed paths:
  374.    M /trunk/plugins/sdl/vout_sdl.c
  375.   - maybe found the fullscreen bug, please test :)
  376. ------------------------------------------------------------------------
  377. r563 | sam | 2001-01-09 22:03:47 +0100 (Tue, 09 Jan 2001) | 5 lines
  378. Changed paths:
  379.    M /trunk/configure
  380.    M /trunk/configure.in
  381.    M /trunk/include/audio_output.h
  382.    M /trunk/include/common.h
  383.    M /trunk/include/defs.h.in
  384.    M /trunk/include/input_ext-dec.h
  385.  . fixed a warning under FreeBSD (dlerror() is a const char*, not a char*).
  386.  . made configure script look for the bswap assembly instruction (using
  387.    AC_TRY_COMPILE makes sure the compiler will really accept it).
  388. ------------------------------------------------------------------------
  389. r564 | octplane | 2001-01-09 23:30:26 +0100 (Tue, 09 Jan 2001) | 3 lines
  390. Changed paths:
  391.    M /trunk/plugins/sdl/sdl.c
  392.    M /trunk/plugins/sdl/vout_sdl.c
  393. .Added 8bits palette SDL support.
  394. .Tried to add it to stable, failed, probably because of the initialisation codes which are differents...
  395. ------------------------------------------------------------------------
  396. r565 | sam | 2001-01-10 00:29:15 +0100 (Wed, 10 Jan 2001) | 3 lines
  397. Changed paths:
  398.    M /trunk/plugins/sdl/vout_sdl.c
  399.  . just removed a forgotten debug message in the setpalette code
  400. ------------------------------------------------------------------------
  401. r566 | sam | 2001-01-10 03:33:59 +0100 (Wed, 10 Jan 2001) | 10 lines
  402. Changed paths:
  403.    M /trunk/Makefile.in
  404.    M /trunk/include/modules.h
  405.    M /trunk/include/modules_core.h
  406.    M /trunk/include/modules_inner.h
  407.    M /trunk/plugins/dsp/aout_dsp.c
  408.    M /trunk/plugins/dsp/dsp.c
  409.    M /trunk/plugins/esd/aout_esd.c
  410.    M /trunk/plugins/esd/esd.c
  411.    M /trunk/plugins/null/null.c
  412.    M /trunk/src/misc/modules.c
  413.    M /trunk/src/misc/plugins.c
  414.  . complete commenting of modules_core.h and small modifications
  415.  . separated MODULE_CONFIG_START and ADD_WINDOW (Henri, beware)
  416.  . fixed a very, very old bug that caused namespace collision between
  417.    plugins (Henri, beware: call your aout_getplugin function like this,
  418.    not alsa_aout_getplugin)
  419.  . removed the Debian specific clean rules from the Makefile, since they
  420.    are already handled by the debian/rules script.
  421.  . tidied a few compilation rules (-lfoo should always be at the end)
  422. ------------------------------------------------------------------------
  423. r567 | massiot | 2001-01-10 17:24:11 +0100 (Wed, 10 Jan 2001) | 4 lines
  424. Changed paths:
  425.    M /trunk/Makefile.in
  426.    M /trunk/include/input_ext-dec.h
  427.    M /trunk/src/input/input_ext-dec.c
  428.    M /trunk/src/input/input_ps.c
  429. * Placed a callback to the decoder in the bitstream structure ;
  430. * Fixed a purify bug in input_ps.c ;
  431. * Added -mcpu=pentiumpro in the Makefile.
  432. ------------------------------------------------------------------------
  433. r568 | massiot | 2001-01-10 20:22:11 +0100 (Wed, 10 Jan 2001) | 5 lines
  434. Changed paths:
  435.    M /trunk/include/input_ext-dec.h
  436.    M /trunk/src/input/input.h
  437.    M /trunk/src/input/input_dec.c
  438.    D /trunk/src/input/input_dec.h
  439.    M /trunk/src/input/input_ext-dec.c
  440.    M /trunk/src/input/input_programs.c
  441.    M /trunk/src/input/input_ps.c
  442.    M /trunk/src/input/mpeg_system.c
  443.    M /trunk/src/input/mpeg_system.h
  444.    M /trunk/src/video_decoder/video_parser.h
  445.    M /trunk/src/video_parser/video_parser.c
  446.    M /trunk/src/video_parser/vpar_synchro.c
  447. * Changed code for handling b_die in bitstream ;
  448. * Move input_ext-dec.h to input.h ;
  449. * New input_NullPacket function ;
  450. * Fixed init bugs in input and vpar ;
  451. ------------------------------------------------------------------------
  452. r569 | sam | 2001-01-10 20:48:26 +0100 (Wed, 10 Jan 2001) | 4 lines
  453. Changed paths:
  454.    M /trunk/src/video_parser/vpar_synchro.c
  455.  . fixed a missing #ifdef STATS
  456.     *grin*
  457. ------------------------------------------------------------------------
  458. r570 | sam | 2001-01-11 16:35:35 +0100 (Thu, 11 Jan 2001) | 9 lines
  459. Changed paths:
  460.    M /trunk/include/common.h
  461.    M /trunk/include/input_ext-dec.h
  462.  . moved swab32 from input_ext-dec.h to common.h. We probably won't need
  463.    it anymore really soon, since ntohl() and htonl() seem to be properly
  464.    optimized when gcc is passed the right optimization flags.
  465.  . fixed GetBits32 and RemoveBits32. I know the #ifdefs are useless since
  466.    we only support u32 words, but it's a safe reminder. Comments appreciated
  467.    on this fix since I may have b0rked something -- it runs well here though.
  468. ------------------------------------------------------------------------
  469. r571 | sam | 2001-01-11 18:44:48 +0100 (Thu, 11 Jan 2001) | 12 lines
  470. Changed paths:
  471.    M /trunk/include/audio_output.h
  472.    D /trunk/src/audio_decoder/adec_bit_stream.h
  473.    M /trunk/src/audio_decoder/adec_generic.c
  474.    M /trunk/src/audio_decoder/adec_generic.h
  475.    M /trunk/src/audio_decoder/adec_layer1.c
  476.    M /trunk/src/audio_decoder/adec_layer1.h
  477.    M /trunk/src/audio_decoder/adec_layer2.c
  478.    M /trunk/src/audio_decoder/adec_layer2.h
  479.    M /trunk/src/audio_decoder/adec_math.c
  480.    M /trunk/src/audio_decoder/adec_test.c
  481.    M /trunk/src/audio_decoder/audio_decoder.c
  482.    M /trunk/src/audio_decoder/audio_decoder.h
  483.    M /trunk/src/spu_decoder/spu_decoder.c
  484.    M /trunk/src/spu_decoder/spu_decoder.h
  485.   . moved the MPEG audio decoder to the new bitstream
  486.     I wasn't sure whether the bits counting method was effective to
  487.   skip ancillary data at the end of a frame, but I kept it for
  488.   safety. There is still a lot to optimize in the bit counting, like
  489.   unrolling the first iteration of some loops, but I don't know if
  490.   it would be worth it. The other solution would have been to look for
  491.   a startcode after eache frame, without caring about the ancillary bits.
  492.   . cleaning in the SPU decoder.
  493. ------------------------------------------------------------------------
  494. r572 | massiot | 2001-01-12 12:36:49 +0100 (Fri, 12 Jan 2001) | 2 lines
  495. Changed paths:
  496.    M /trunk/include/input_ext-dec.h
  497. * Fixed 32 bits bitstream bugs.
  498. ------------------------------------------------------------------------
  499. r573 | henri | 2001-01-12 13:48:24 +0100 (Fri, 12 Jan 2001) | 9 lines
  500. Changed paths:
  501.    M /trunk/Makefile.in
  502.    M /trunk/plugins/alsa/alsa.c
  503.    M /trunk/plugins/alsa/aout_alsa.c
  504. Done :
  505. - ported the alsa plugin to the news vlc module API
  506. - cosmetic changes
  507. To do :
  508. - check if it works with the latest alsa release
  509. - add features ... prepare for 4 or more speakers
  510. ------------------------------------------------------------------------
  511. r574 | sam | 2001-01-12 14:15:42 +0100 (Fri, 12 Jan 2001) | 3 lines
  512. Changed paths:
  513.    M /trunk/plugins/beos/aout_beos.cpp
  514.    M /trunk/plugins/beos/beos.cpp
  515.    M /trunk/plugins/dsp/aout_dsp.c
  516.   . Attempt to port the BeOS audio plugin to the new module API. Will
  517.     probably need a few fixes to work or even compile.
  518. ------------------------------------------------------------------------
  519. r575 | sam | 2001-01-12 15:49:55 +0100 (Fri, 12 Jan 2001) | 3 lines
  520. Changed paths:
  521.    M /trunk/src/input/input_dec.c
  522.    M /trunk/src/input/input_programs.c
  523.  . destroy fifo mutex and cond variables _after_ they are used for
  524.    the last time. henri, that'll be one binouze.
  525. ------------------------------------------------------------------------
  526. r576 | massiot | 2001-01-12 18:33:18 +0100 (Fri, 12 Jan 2001) | 13 lines
  527. Changed paths:
  528.    M /trunk/include/config.h.in
  529.    M /trunk/include/input_ext-dec.h
  530.    M /trunk/src/input/input_dec.c
  531.    M /trunk/src/input/input_programs.c
  532.    M /trunk/src/spu_decoder/spu_decoder.c
  533.    M /trunk/src/video_parser/video_parser.c
  534. * Changed default values :
  535. INPUT_PTS_DELAY down to 200 ms ;
  536. video heap down from 10 to 5 pictures ;
  537. decoder fifo size from 1023 to 511 PES ;
  538. * Fixed various bugs in 32 bit-versions of input_ext-dec.h ;
  539. * Fixed a bug in GetChunk() ;
  540. * Renamed GetByte, GetWord, ShowWord to _GetByte, _GetWord, _ShowWord ;
  541. * Moved decoder_fifo-specific code from programs.c to dec.c ;
  542. * Fixed bugs in program.c that prevented vlc to close all decoders ;
  543. * Gave sam a lesson for the use of the bitstream in spu_decoder.c :ppp ;
  544. * Made the video parser unlock the reference pictures before quitting
  545. (still one left, yaknow why ?)
  546. ------------------------------------------------------------------------
  547. r577 | sam | 2001-01-13 13:57:21 +0100 (Sat, 13 Jan 2001) | 16 lines
  548. Changed paths:
  549.    M /trunk/Makefile.in
  550.    M /trunk/configure
  551.    M /trunk/configure.in
  552.    M /trunk/include/audio_output.h
  553.    M /trunk/include/common.h
  554.    M /trunk/include/input_ext-dec.h
  555.    M /trunk/include/modules.h
  556.    A /trunk/include/video_decoder.h
  557.    M /trunk/plugins/alsa/aout_alsa.c
  558.    M /trunk/plugins/beos/aout_beos.cpp
  559.    M /trunk/plugins/dsp/aout_dsp.c
  560.    M /trunk/plugins/dummy/aout_dummy.c
  561.    M /trunk/plugins/dummy/dummy.c
  562.    M /trunk/plugins/esd/aout_esd.c
  563.    A /trunk/plugins/idct
  564.    A /trunk/plugins/idct/idct.c
  565.    A /trunk/plugins/idct/idct.h
  566.    A /trunk/plugins/idct/idct_common.c
  567.    A /trunk/plugins/idct/idctclassic.c
  568.    A /trunk/plugins/idct/idctmmx.c
  569.    A /trunk/plugins/idct/idctmmx_asm.S
  570.    M /trunk/src/audio_output/audio_output.c
  571.    M /trunk/src/misc/modules.c
  572.    D /trunk/src/video_decoder/vdec_idct.c
  573.    D /trunk/src/video_decoder/vdec_idct.h
  574.    D /trunk/src/video_decoder/vdec_idctmmx.S
  575.    D /trunk/src/video_decoder/video_decoder.h
  576.    M /trunk/src/video_decoder/video_parser.h
  577.    M /trunk/src/video_parser/video_fifo.c
  578.    M /trunk/src/video_parser/video_parser.c
  579.    M /trunk/src/video_parser/vpar_blocks.c
  580.    M /trunk/src/video_parser/vpar_headers.c
  581.    M /trunk/src/video_parser/vpar_synchro.c
  582.  . the IDCT functions are now located in modules : the classic IDCT,
  583.    our optimized IDCT, and MMX IDCT.
  584.  . cosmetic changes for modules (pf_* instead of p_*)
  585.  . fixes to the BeOS and dummy modules
  586.    WARNING: a new directory has been added, which means you have to
  587.    use `cvs update -dP' to update ; files have been removed , which means
  588.    you either have to run `make distclean' or remove the .deps directory,
  589.    and the configure script has changed, which means you have to run it
  590.    again. Don't complain before having checked this :)
  591.    Note about the IDCT modules: there is no way to choose the one we
  592.    use, but you may remove the module in lib/ to prevent it from being
  593.    loaded. The preference order is : MMX, Optimized, Classic.
  594. ------------------------------------------------------------------------
  595. r578 | sam | 2001-01-13 13:57:47 +0100 (Sat, 13 Jan 2001) | 3 lines
  596. Changed paths:
  597.    A /trunk/src/video_decoder/vdec_idct.h
  598.  . second part of the commit
  599. ------------------------------------------------------------------------
  600. r579 | stef | 2001-01-14 08:08:00 +0100 (Sun, 14 Jan 2001) | 4 lines
  601. Changed paths:
  602.    M /trunk/Makefile.in
  603.    M /trunk/include/config.h.in
  604.    M /trunk/include/input_ext-intf.h
  605.    M /trunk/include/main.h
  606.    A /trunk/src/input/dvd_ifo.c
  607.    A /trunk/src/input/dvd_ifo.h
  608.    M /trunk/src/input/input.c
  609.    A /trunk/src/input/input_dvd.c
  610.    A /trunk/src/input/input_dvd.h
  611.    M /trunk/src/interface/interface.c
  612.    M /trunk/src/interface/main.c
  613. . Beginning of dvd_input.
  614. . Parsing of ifo file almost completed.
  615. . Still does not work well.
  616. ------------------------------------------------------------------------
  617. r580 | stef | 2001-01-15 04:26:56 +0100 (Mon, 15 Jan 2001) | 14 lines
  618. Changed paths:
  619.    M /trunk/src/input/dvd_ifo.c
  620.    M /trunk/src/input/dvd_ifo.h
  621.    M /trunk/src/input/input_dvd.c
  622. . Correction of bugs in ifo parsing. Now the structures should be well
  623. initialized. It remains some segfaults but it globally works.
  624. . DVD mode is enabled with option --dvd. For the moment, it only read
  625. the first vts and find the movie if it is at the beginning of the title
  626. set.
  627. Coming soon:
  628. . udf filesystem management to access over 2Gb zones.
  629. . detection of the offset to the movie inside a vts when it is not at
  630. the beginning.
  631. Is there a chance that using fopen/fseek function instead of open/lseek
  632. system calls solve the 2Gb issue ?
  633. ------------------------------------------------------------------------
  634. r581 | sam | 2001-01-15 07:18:23 +0100 (Mon, 15 Jan 2001) | 19 lines
  635. Changed paths:
  636.    M /trunk/Makefile.in
  637.    M /trunk/include/modules.h
  638.    M /trunk/plugins/beos/vout_beos.cpp
  639.    M /trunk/plugins/fb/vout_fb.c
  640.    M /trunk/plugins/gnome/intf_gnome.c
  641.    M /trunk/plugins/gnome/vout_gnome.c
  642.    M /trunk/plugins/idct/idct.c
  643.    M /trunk/plugins/idct/idct_common.c
  644.    M /trunk/plugins/idct/idctclassic.c
  645.    M /trunk/plugins/idct/idctmmx.c
  646.    M /trunk/plugins/mga/intf_mga.c
  647.    M /trunk/plugins/mga/vout_mga.c
  648.    M /trunk/plugins/sdl/intf_sdl.c
  649.    M /trunk/plugins/sdl/vout_sdl.c
  650.    M /trunk/plugins/x11/intf_x11.c
  651.    M /trunk/plugins/x11/vout_x11.c
  652.    M /trunk/src/input/input.c
  653.    M /trunk/src/input/input.h
  654.    M /trunk/src/input/input_dec.c
  655.    M /trunk/src/interface/interface.c
  656.    M /trunk/src/interface/main.c
  657.    M /trunk/src/misc/modules.c
  658.    M /trunk/src/misc/playlist.c
  659.    M /trunk/src/misc/plugins.c
  660.    M /trunk/src/video_output/video_output.c
  661.  . fixed the bug-that-made-the-vlc-segfault-on-exit, which means that
  662.    more than ever, ?239?191?189 le client ne segfaulte pas ?239?191?189.
  663.  . there was still a problem upon quitting: sometimes the null packet
  664.    wasn't big enough to reach a decoder breakpoint, so I now create 10
  665.    of them (since I can't make it bigger) to be sure. Meuuh, what do
  666.    you think ?
  667.  . fixed the Makefile to spare a few variables here and there.
  668.  . reduced module hide delay, removed loading of the audio output
  669.    plugins since they are now modules.
  670.  . changed a few intf_Msg to intf_DbgMsg, and added "vout:", "intf:",
  671.    and so on in a few other messages.
  672.  . removed unused includes in the idct modules.
  673. ------------------------------------------------------------------------
  674. r582 | sam | 2001-01-15 07:56:30 +0100 (Mon, 15 Jan 2001) | 2 lines
  675. Changed paths:
  676.    M /trunk/src/input/input.h
  677.  . correction d'un poliotage de copier-coller
  678. ------------------------------------------------------------------------
  679. r583 | sam | 2001-01-15 09:07:31 +0100 (Mon, 15 Jan 2001) | 3 lines
  680. Changed paths:
  681.    M /trunk/src/input/input.h
  682.    OK, so I foired input.h once again. But this one works. For real.
  683. ------------------------------------------------------------------------
  684. r584 | reno | 2001-01-15 13:42:58 +0100 (Mon, 15 Jan 2001) | 3 lines
  685. Changed paths:
  686.    M /trunk/plugins/sdl/intf_sdl.c
  687.    M /trunk/plugins/sdl/vout_sdl.c
  688. * Fixed close button support in SDL
  689. * Fixed --width and --height support in SDL
  690. ------------------------------------------------------------------------
  691. r585 | massiot | 2001-01-15 14:25:09 +0100 (Mon, 15 Jan 2001) | 2 lines
  692. Changed paths:
  693.    M /trunk/src/video_decoder/video_parser.h
  694.    M /trunk/src/video_decoder/vpar_headers.h
  695.    M /trunk/src/video_parser/video_parser.c
  696.    M /trunk/src/video_parser/vpar_synchro.c
  697. * Implemented video_parser bitstream callback for PTS/DTS.
  698. ------------------------------------------------------------------------
  699. r586 | massiot | 2001-01-15 19:02:49 +0100 (Mon, 15 Jan 2001) | 2 lines
  700. Changed paths:
  701.    M /trunk/src/video_decoder/vpar_headers.h
  702.    M /trunk/src/video_decoder/vpar_synchro.h
  703.    M /trunk/src/video_parser/vpar_headers.c
  704.    M /trunk/src/video_parser/vpar_synchro.c
  705. * Finally fixed repeat_first_field and co. (pas encore tout compris...)
  706. ------------------------------------------------------------------------
  707. r587 | massiot | 2001-01-15 20:54:34 +0100 (Mon, 15 Jan 2001) | 4 lines
  708. Changed paths:
  709.    M /trunk/src/video_decoder/vpar_synchro.h
  710.    M /trunk/src/video_parser/vpar_headers.c
  711.    M /trunk/src/video_parser/vpar_synchro.c
  712. * Fixed a bug in the frame rate handling ;
  713. * Fixed a bug in the DTS/PTS ordering.
  714. Our pts are _at last_ accurate.
  715. ------------------------------------------------------------------------
  716. r588 | sam | 2001-01-16 03:16:38 +0100 (Tue, 16 Jan 2001) | 14 lines
  717. Changed paths:
  718.    M /trunk/Makefile.in
  719.    M /trunk/include/modules.h
  720.    M /trunk/include/tests.h
  721.    M /trunk/include/video_output.h
  722.    M /trunk/plugins/alsa/alsa.c
  723.    M /trunk/plugins/dsp/dsp.c
  724.    M /trunk/plugins/esd/esd.c
  725.    M /trunk/plugins/idct/idct.c
  726.    M /trunk/plugins/idct/idctclassic.c
  727.    M /trunk/plugins/idct/idctmmx.c
  728.    M /trunk/plugins/null/null.c
  729.    A /trunk/plugins/yuv/transforms_common.h
  730.    A /trunk/plugins/yuv/transforms_yuv.c
  731.    A /trunk/plugins/yuv/transforms_yuv.h
  732.    A /trunk/plugins/yuv/transforms_yuvmmx.c
  733.    A /trunk/plugins/yuv/transforms_yuvmmx.h
  734.    A /trunk/plugins/yuv/video_common.h
  735.    M /trunk/plugins/yuv/video_yuv.c
  736.    D /trunk/plugins/yuv/video_yuv.h
  737.    D /trunk/plugins/yuv/video_yuv15.c
  738.    D /trunk/plugins/yuv/video_yuv16.c
  739.    D /trunk/plugins/yuv/video_yuv24.c
  740.    D /trunk/plugins/yuv/video_yuv32.c
  741.    D /trunk/plugins/yuv/video_yuv8.c
  742.    D /trunk/plugins/yuv/video_yuv_macros.h
  743.    D /trunk/plugins/yuv/video_yuv_macros_8bpp.h
  744.    A /trunk/plugins/yuv/video_yuvmmx.c
  745.    M /trunk/plugins/yuv/yuv.c
  746.    A /trunk/plugins/yuv/yuvmmx.c
  747.    D /trunk/plugins/yuvmmx
  748.    M /trunk/src/interface/main.c
  749.    M /trunk/src/misc/modules.c
  750.    M /trunk/src/misc/plugins.c
  751.    M /trunk/src/misc/tests.c
  752.    M /trunk/src/video_output/video_yuv.c
  753.  . merged the YUV plugins in the same directory to avoid too much code
  754.    duplication
  755.  . YUV transformations now use the new module API ; now only the vout
  756.    and interface still depend on the old plugin API
  757.  . changed TestMMX to TestCPU because we will be able to test for other
  758.    specific extensions (3DNow, SSE) for the forthcoming IDCT we'll
  759.    borrow to mpeg2dec (as usual :P)
  760.  . don't show "hiding module" messages anymore except in debug mode
  761.  . swapped C IDCT and Classic IDCT scores since the classic one seems
  762.    to be faster ; anyway you should use the MMX one
  763.  . fixed a Makefile bug under BeOS
  764.  . tried to fix the cpuid code so that it compiles under BeOS (Polux, can
  765.    you test it when you have time ?)
  766. ------------------------------------------------------------------------
  767. r589 | stef | 2001-01-16 05:41:20 +0100 (Tue, 16 Jan 2001) | 11 lines
  768. Changed paths:
  769.    M /trunk/src/input/dvd_ifo.c
  770.    M /trunk/src/input/dvd_ifo.h
  771.    M /trunk/src/input/input.c
  772.    M /trunk/src/input/input_dvd.c
  773. . Now use of 64 bits offsets to parse the whole DVD. So we have all the
  774. available information
  775. . Fixed a bug in parsing of VTS attributes
  776. . Fixed a bug in input.c that made input plugin initialize even though
  777. no stream is reachable (thanks Sam)
  778. I hope I'll be able to get the position of the movie soon.
  779. Meuuh : the seek function of the plugin now take off_t as argument which
  780. could be a problem later. Maybe it should take off64_t or time argument.
  781. ------------------------------------------------------------------------
  782. r590 | sam | 2001-01-16 06:04:25 +0100 (Tue, 16 Jan 2001) | 24 lines
  783. Changed paths:
  784.    M /trunk/debian/vlc.1
  785.    M /trunk/include/config.h.in
  786.    M /trunk/plugins/alsa/aout_alsa.c
  787.    M /trunk/plugins/dsp/aout_dsp.c
  788.    M /trunk/plugins/dummy/aout_dummy.c
  789.    M /trunk/plugins/esd/aout_esd.c
  790.    M /trunk/plugins/idct/idct.c
  791.    M /trunk/plugins/idct/idctclassic.c
  792.    M /trunk/plugins/idct/idctmmx.c
  793.    M /trunk/plugins/yuv/transforms_yuv.c
  794.    M /trunk/plugins/yuv/transforms_yuvmmx.c
  795.    M /trunk/plugins/yuv/video_yuv.c
  796.    M /trunk/plugins/yuv/video_yuvmmx.c
  797.    M /trunk/src/input/input.c
  798.    M /trunk/src/interface/main.c
  799.  [ include/config.h.in has changed, don't forget tu run ./configure ]
  800.  . fixed the --aout, --idct and --yuv flags
  801.  . updated manpage and --(long)help output to reflect that change
  802.  . removed a few unneeded #includes here and there
  803.  . cosmetic changes in error messages in input.c
  804.    Currently available flags are now :
  805.      --aout dummy
  806.             esd
  807.             dsp
  808.             alsa
  809.      --idct idct
  810.             idctclassic
  811.             idctmmx
  812.      --yuv yuv
  813.            yuvmmx
  814.   --vout works like before, but still uses the old plugin system for now.
  815. ------------------------------------------------------------------------
  816. r591 | sam | 2001-01-16 14:26:46 +0100 (Tue, 16 Jan 2001) | 3 lines
  817. Changed paths:
  818.    M /trunk/Makefile.in
  819.    M /trunk/configure
  820.    M /trunk/configure.in
  821.    A /trunk/plugins/idct/idct_mmxext.c
  822.    A /trunk/plugins/idct/idctmmxext.c
  823.  . added files for the SSE (MMX on steroids) IDCT. Meuuh, you should just
  824.    need to touch plugins/idct/idct_mmxext.c (ok, the filenames suck).
  825. ------------------------------------------------------------------------
  826. r592 | massiot | 2001-01-16 14:27:14 +0100 (Tue, 16 Jan 2001) | 2 lines
  827. Changed paths:
  828.    M /trunk/src/video_decoder/vpar_synchro.h
  829.    M /trunk/src/video_parser/vpar_synchro.c
  830. * Change for the forthcoming fast forward and slow motion support.
  831. ------------------------------------------------------------------------
  832. r593 | sam | 2001-01-16 15:05:38 +0100 (Tue, 16 Jan 2001) | 4 lines
  833. Changed paths:
  834.    M /trunk/plugins/idct/idctmmxext.c
  835.  . add check for MMX EXT extensions, which doesn't work, which is a good
  836.    thing since there is no MMX EXT IDCT yet :)
  837. ------------------------------------------------------------------------
  838. r594 | sam | 2001-01-16 17:09:52 +0100 (Tue, 16 Jan 2001) | 6 lines
  839. Changed paths:
  840.    M /trunk/include/main.h
  841.    M /trunk/include/tests.h
  842.    M /trunk/plugins/idct/idctmmx.c
  843.    M /trunk/plugins/idct/idctmmxext.c
  844.    M /trunk/plugins/yuv/video_yuvmmx.c
  845.    M /trunk/src/interface/main.c
  846.    M /trunk/src/misc/tests.c
  847.  . a few changes in the CPU extensions detection code, borrowed from the
  848.    kernel and from mpeg2dec. I still don't know how to detect if code
  849.    compiled with -mcpu=pentiumpro will run, since the cpuid arcanes are
  850.    quite obtuse to me. Perhaps we should also have a way not to load modules
  851.    if they have been compiled with a different CPU to avoid segfaults.
  852. ------------------------------------------------------------------------
  853. r595 | massiot | 2001-01-16 18:59:23 +0100 (Tue, 16 Jan 2001) | 5 lines
  854. Changed paths:
  855.    A /trunk/include/attributes.h
  856.    M /trunk/include/mmx.h
  857.    M /trunk/src/video_decoder/vdec_motion_inner_mmx.c
  858.    A /trunk/src/video_decoder/vdec_motion_inner_mmxext.c
  859.    M /trunk/src/video_parser/vpar_headers.c
  860.    M /trunk/src/video_parser/vpar_synchro.c
  861. * Borrowed livid's latest libmmx and MMXEXT MC. Not in the Makefile => to
  862. test it, replace vdec_motion_inner_mmx.c by vdec_motion_inner_mmxext.c.
  863. I'm interested in performance feedback.
  864. ------------------------------------------------------------------------
  865. r596 | massiot | 2001-01-16 19:06:01 +0100 (Tue, 16 Jan 2001) | 3 lines
  866. Changed paths:
  867.    M /trunk/configure
  868.    M /trunk/configure.in
  869.    M /trunk/src/video_parser/vpar_headers.c
  870.    M /trunk/src/video_parser/vpar_synchro.c
  871. * Reverted something that wasn't supposed to go into the cvs :p
  872. * Removed -fargument-noalias-global which causes problems with as (???).
  873. ------------------------------------------------------------------------
  874. r597 | octplane | 2001-01-16 19:35:54 +0100 (Tue, 16 Jan 2001) | 6 lines
  875. Changed paths:
  876.    M /trunk/Makefile.in
  877.    A /trunk/plugins/sdl/aout_sdl.c
  878.    M /trunk/plugins/sdl/sdl.c
  879.    D /trunk/plugins/sdl/video_yuv.c
  880.    D /trunk/plugins/sdl/video_yuv.h
  881.    D /trunk/plugins/sdl/video_yuv_macros.h
  882.    D /trunk/plugins/sdl/video_yuvall.c
  883. - Added SDL sound support. Sounds a bit laggy sometimes but my streams are ill.
  884.   please try.
  885. - modified configure.in and all that stuff. Re-run configure
  886. - SDL audio, video and interface are all part of the same .so now.
  887. - remove YUV old files :->
  888. ------------------------------------------------------------------------
  889. r598 | octplane | 2001-01-16 22:00:20 +0100 (Tue, 16 Jan 2001) | 3 lines
  890. Changed paths:
  891.    M /trunk/plugins/alsa/aout_alsa.c
  892.    M /trunk/plugins/sdl/aout_sdl.c
  893. - minor cosmetic changes :P
  894. - modified alsa and sdl default level to 50.
  895. ------------------------------------------------------------------------
  896. r599 | sam | 2001-01-16 22:13:02 +0100 (Tue, 16 Jan 2001) | 3 lines
  897. Changed paths:
  898.    M /trunk/plugins/sdl/aout_sdl.c
  899.  . --aout sdl now works
  900. ------------------------------------------------------------------------
  901. r600 | octplane | 2001-01-16 22:26:43 +0100 (Tue, 16 Jan 2001) | 2 lines
  902. Changed paths:
  903.    M /trunk/plugins/sdl/aout_sdl.c
  904. - small tweak in the copy handling, reduce CPU usage.
  905. ------------------------------------------------------------------------
  906. r601 | stef | 2001-01-17 01:52:22 +0100 (Wed, 17 Jan 2001) | 2 lines
  907. Changed paths:
  908.    M /trunk/src/input/dvd_ifo.c
  909.    M /trunk/src/input/dvd_ifo.h
  910. * Minor changes
  911. ------------------------------------------------------------------------
  912. r602 | sam | 2001-01-17 18:25:13 +0100 (Wed, 17 Jan 2001) | 4 lines
  913. Changed paths:
  914.    M /trunk/include/modules_inner.h
  915.    M /trunk/plugins/sdl/aout_sdl.c
  916.    M /trunk/plugins/sdl/sdl.c
  917.  . removed a few useless malloc() and unused variables in the audio SDL stuff
  918.  . prepared the work for built-in modules (not yet finished)
  919. ------------------------------------------------------------------------
  920. r603 | massiot | 2001-01-17 19:17:31 +0100 (Wed, 17 Jan 2001) | 4 lines
  921. Changed paths:
  922.    M /trunk/Makefile.in
  923.    M /trunk/include/modules.h
  924.    M /trunk/plugins/idct/idct.c
  925.    M /trunk/plugins/idct/idct.h
  926.    M /trunk/plugins/idct/idct_common.c
  927.    D /trunk/plugins/idct/idct_mmxext.c
  928.    M /trunk/plugins/idct/idctclassic.c
  929.    M /trunk/plugins/idct/idctmmx.c
  930.    D /trunk/plugins/idct/idctmmx_asm.S
  931.    M /trunk/plugins/idct/idctmmxext.c
  932.    M /trunk/src/video_decoder/vdec_idct.h
  933.    M /trunk/src/video_decoder/video_parser.h
  934.    M /trunk/src/video_decoder/vpar_blocks.h
  935.    M /trunk/src/video_decoder/vpar_headers.h
  936.    M /trunk/src/video_parser/video_parser.c
  937.    M /trunk/src/video_parser/vpar_blocks.c
  938.    M /trunk/src/video_parser/vpar_headers.c
  939. * Borrowed LiViD's MMX and MMX EXT IDCT.
  940. This might break things. Expect a performance increase.
  941. ------------------------------------------------------------------------
  942. r604 | sam | 2001-01-18 06:13:23 +0100 (Thu, 18 Jan 2001) | 17 lines
  943. Changed paths:
  944.    M /trunk/INSTALL
  945.    M /trunk/Makefile.in
  946.    M /trunk/configure
  947.    M /trunk/configure.in
  948.    M /trunk/debian/vlc.1
  949.    M /trunk/include/common.h
  950.    M /trunk/include/config.h.in
  951.    M /trunk/include/modules.h
  952.    A /trunk/include/vdec_motion.h
  953.    A /trunk/include/vpar_blocks.h
  954.    M /trunk/plugins/idct/idct.c
  955.    M /trunk/plugins/idct/idctclassic.c
  956.    M /trunk/plugins/idct/idctmmx.c
  957.    A /trunk/plugins/motion
  958.    A /trunk/plugins/motion/motion.c
  959.    A /trunk/plugins/motion/motionmmx.c
  960.    A /trunk/plugins/motion/motionmmxext.c
  961.    A /trunk/plugins/motion/vdec_motion_common.c
  962.    A /trunk/plugins/motion/vdec_motion_inner.c
  963.    A /trunk/plugins/motion/vdec_motion_inner_mmx.c
  964.    A /trunk/plugins/motion/vdec_motion_inner_mmxext.c
  965.    M /trunk/plugins/yuv/video_yuv.c
  966.    M /trunk/plugins/yuv/yuv.c
  967.    M /trunk/plugins/yuv/yuvmmx.c
  968.    M /trunk/src/input/input_programs.c
  969.    M /trunk/src/interface/main.c
  970.    M /trunk/src/misc/modules.c
  971.    D /trunk/src/video_decoder/vdec_motion.c
  972.    D /trunk/src/video_decoder/vdec_motion.h
  973.    D /trunk/src/video_decoder/vdec_motion_inner.c
  974.    D /trunk/src/video_decoder/vdec_motion_inner_mmx.c
  975.    D /trunk/src/video_decoder/vdec_motion_inner_mmxext.c
  976.    M /trunk/src/video_decoder/video_decoder.c
  977.    M /trunk/src/video_decoder/video_parser.h
  978.    D /trunk/src/video_decoder/vpar_blocks.h
  979.    M /trunk/src/video_parser/video_fifo.c
  980.    M /trunk/src/video_parser/video_parser.c
  981.    M /trunk/src/video_parser/vpar_blocks.c
  982.    M /trunk/src/video_parser/vpar_headers.c
  983.    M /trunk/src/video_parser/vpar_synchro.c
  984.     The motion compensation routines are now modules as well ; choose your
  985.   implementation with `--motion motion', `--motion motionmmx' or
  986.   `--motion motionmmxext'. Of course, the best implementation is chosen
  987.   if you don't ask for any. There doesn't seem to be any performance hit
  988.   due to the move to shared libs, which is a good thing. Please test
  989.   actively if you have time, though.
  990.     Updated --help result, manpage, INSTALL document, and a few files.
  991.     I moved vdec_motion.h and vpar_blocks.h back to /include because they
  992.   will be needed to build motion compensation modules, but perhaps we don't
  993.   need to export everything which is in these files.
  994.     /src/video_decoder/ now has only one .c file, perhaps it could now be
  995.   merged with video_parser ?
  996. ------------------------------------------------------------------------
  997. r605 | massiot | 2001-01-18 18:40:06 +0100 (Thu, 18 Jan 2001) | 2 lines
  998. Changed paths:
  999.    M /trunk/include/common.h
  1000.    M /trunk/include/input_ext-dec.h
  1001.    M /trunk/src/input/input.h
  1002.    M /trunk/src/input/input_ext-dec.c
  1003.    M /trunk/src/video_parser/vpar_synchro.c
  1004. * 32-bit aligned bitstream (not that fast).
  1005. ------------------------------------------------------------------------
  1006. r606 | sam | 2001-01-19 19:17:36 +0100 (Fri, 19 Jan 2001) | 10 lines
  1007. Changed paths:
  1008.    M /trunk/configure
  1009.    M /trunk/configure.in
  1010.    M /trunk/debian/changelog
  1011.    M /trunk/debian/control
  1012.    D /trunk/debian/dirs
  1013.    M /trunk/debian/rules
  1014.    D /trunk/debian/vlc-esd.files
  1015.    D /trunk/debian/vlc-fb.files
  1016.    D /trunk/debian/vlc-ggi.files
  1017.    D /trunk/debian/vlc-glide.files
  1018.    D /trunk/debian/vlc-gnome.files
  1019.    M /trunk/debian/vlc-gnome.menu
  1020.    D /trunk/debian/vlc-sdl.files
  1021.    M /trunk/debian/vlc.copyright
  1022.    A /trunk/debian/vlc.dirs
  1023.    M /trunk/debian/vlc.menu
  1024.    M /trunk/vlc.spec
  1025.  . changed program version to 0.2.5 (preparing 0.3.0 release).
  1026.  . changed codename to Urumov
  1027.  . cleaned a lot of stuff in the Debian package generation.
  1028.   If anyone objects with the versioning scheme, let's fight in the
  1029.   dirt and sort that out. Or change it yourself.
  1030.   Debian packages can be tried here: http://armitage.via.ecp.fr/~sam/vlc/
  1031. ------------------------------------------------------------------------
  1032. r607 | sam | 2001-01-20 05:19:02 +0100 (Sat, 20 Jan 2001) | 3 lines
  1033. Changed paths:
  1034.    M /trunk/include/input_ext-dec.h
  1035.  . the infamous Saturday morning mighty one-liner patch that fixes subtitles
  1036. ------------------------------------------------------------------------
  1037. r608 | sam | 2001-01-20 14:08:33 +0100 (Sat, 20 Jan 2001) | 2 lines
  1038. Changed paths:
  1039.    M /trunk/include/input_ext-dec.h
  1040.  . really fixed GetChunk now.
  1041. ------------------------------------------------------------------------
  1042. r609 | stef | 2001-01-20 21:59:44 +0100 (Sat, 20 Jan 2001) | 5 lines
  1043. Changed paths:
  1044.    M /trunk/Makefile.in
  1045.    A /trunk/src/input/css_table.h
  1046.    A /trunk/src/input/dvd_css.c
  1047.    A /trunk/src/input/dvd_css.h
  1048.    M /trunk/src/input/dvd_ifo.c
  1049.    M /trunk/src/input/dvd_ifo.h
  1050.    M /trunk/src/input/input.c
  1051.    M /trunk/src/input/input_dvd.c
  1052.    M /trunk/src/input/input_dvd.h
  1053. * Beginning of support for encrypted DVDs.
  1054. * It only tests encryption and authenticates disc.
  1055. The decryption does not work now et it is very ugly but I'm working on it.
  1056. ------------------------------------------------------------------------
  1057. r610 | massiot | 2001-01-21 02:36:26 +0100 (Sun, 21 Jan 2001) | 2 lines
  1058. Changed paths:
  1059.    M /trunk/include/input_ext-dec.h
  1060.    M /trunk/include/vpar_blocks.h
  1061.    M /trunk/src/video_decoder/video_parser.h
  1062.    M /trunk/src/video_parser/vpar_blocks.c
  1063.    M /trunk/src/video_parser/vpar_headers.c
  1064. * Various miscellaneous minor optimizations of the video parser.
  1065. ------------------------------------------------------------------------
  1066. r611 | stef | 2001-01-21 10:20:27 +0100 (Sun, 21 Jan 2001) | 5 lines
  1067. Changed paths:
  1068.    M /trunk/src/input/dvd_css.c
  1069.    M /trunk/src/input/dvd_css.h
  1070.    M /trunk/src/input/input_dvd.c
  1071. *Some cleaning in the dvd authentification code
  1072. Now it generates a valid title key, but there is no sector descrambler
  1073. yet.
  1074. ------------------------------------------------------------------------
  1075. r612 | stef | 2001-01-22 06:20:44 +0100 (Mon, 22 Jan 2001) | 5 lines
  1076. Changed paths:
  1077.    M /trunk/configure
  1078.    M /trunk/configure.in
  1079.    M /trunk/include/defs.h.in
  1080.    M /trunk/src/input/dvd_css.c
  1081.    M /trunk/src/input/dvd_css.h
  1082.    M /trunk/src/input/input_dvd.c
  1083.    M /trunk/src/input/input_dvd.h
  1084. *Check for the needed headers for DVD ioctls
  1085. I have only tested it on my computer ; so I don't know if it work
  1086. elsewhere, particularly on BSD and BeOS.
  1087. ------------------------------------------------------------------------
  1088. r613 | massiot | 2001-01-22 16:49:55 +0100 (Mon, 22 Jan 2001) | 2 lines
  1089. Changed paths:
  1090.    M /trunk/Makefile.in
  1091.    M /trunk/configure
  1092.    M /trunk/configure.in
  1093. * Tuned up optimization flags.
  1094. ------------------------------------------------------------------------
  1095. r614 | massiot | 2001-01-22 19:04:10 +0100 (Mon, 22 Jan 2001) | 2 lines
  1096. Changed paths:
  1097.    M /trunk/include/input_ext-dec.h
  1098.    M /trunk/src/input/input_ext-dec.c
  1099. * Minor bitstream optimization.
  1100. ------------------------------------------------------------------------
  1101. r615 | massiot | 2001-01-22 20:40:54 +0100 (Mon, 22 Jan 2001) | 2 lines
  1102. Changed paths:
  1103.    M /trunk/Makefile.in
  1104. * Tuned up optimizations.
  1105. ------------------------------------------------------------------------
  1106. r616 | massiot | 2001-01-23 11:15:13 +0100 (Tue, 23 Jan 2001) | 2 lines
  1107. Changed paths:
  1108.    M /trunk/configure
  1109.    M /trunk/configure.in
  1110. * Completely removed BIZARRE_OPTIMS.
  1111. ------------------------------------------------------------------------
  1112. r617 | massiot | 2001-01-23 14:22:58 +0100 (Tue, 23 Jan 2001) | 3 lines
  1113. Changed paths:
  1114.    M /trunk/TODO
  1115.    M /trunk/plugins/x11/vout_x11.c
  1116. * Fixed backwards moves ;
  1117. * Updated TODO list.
  1118. ------------------------------------------------------------------------
  1119. r618 | massiot | 2001-01-24 20:05:55 +0100 (Wed, 24 Jan 2001) | 2 lines
  1120. Changed paths:
  1121.    M /trunk/Makefile.in
  1122.    M /trunk/include/input_ext-dec.h
  1123.    M /trunk/include/input_ext-intf.h
  1124.    M /trunk/include/stream_control.h
  1125.    M /trunk/src/input/input.c
  1126.    M /trunk/src/input/input.h
  1127.    A /trunk/src/input/input_clock.c
  1128.    M /trunk/src/input/input_programs.c
  1129.    M /trunk/src/input/mpeg_system.c
  1130.    M /trunk/src/video_decoder/video_parser.h
  1131.    M /trunk/src/video_decoder/vpar_headers.h
  1132.    M /trunk/src/video_parser/video_parser.c
  1133.    M /trunk/src/video_parser/vpar_synchro.c
  1134. * Hooks for fast forward and slow motion support.
  1135. ------------------------------------------------------------------------
  1136. r619 | sam | 2001-01-25 22:57:54 +0100 (Thu, 25 Jan 2001) | 3 lines
  1137. Changed paths:
  1138.    D /trunk/Makefile
  1139.  . removed Makefile -- I can't understand why it reappeared.
  1140. ------------------------------------------------------------------------
  1141. r621 | massiot | 2001-01-26 15:47:16 +0100 (Fri, 26 Jan 2001) | 2 lines
  1142. Changed paths:
  1143.    M /trunk/src/video_parser/vpar_blocks.c
  1144. * Fix for field pictures.
  1145. ------------------------------------------------------------------------
  1146. r622 | massiot | 2001-01-26 16:38:21 +0100 (Fri, 26 Jan 2001) | 2 lines
  1147. Changed paths:
  1148.    M /trunk/src/input/input_ext-dec.c
  1149. * Removed dead code.
  1150. ------------------------------------------------------------------------
  1151. r625 | stef | 2001-01-29 07:10:10 +0100 (Mon, 29 Jan 2001) | 7 lines
  1152. Changed paths:
  1153.    M /trunk/src/input/dvd_css.c
  1154.    M /trunk/src/input/dvd_css.h
  1155.    M /trunk/src/input/dvd_ifo.c
  1156.    M /trunk/src/input/dvd_ifo.h
  1157.    M /trunk/src/input/input_dvd.c
  1158. -CSS support kludged for current DVD input.
  1159. It is very slow now but will be more adapted to the forthcoming DVD
  1160. input.
  1161. It should read the first title of many DVDs but has been tested with few.
  1162. -Beginning of ifo commands to implement DVD navigation.
  1163. ------------------------------------------------------------------------
  1164. r626 | stef | 2001-01-29 07:28:19 +0100 (Mon, 29 Jan 2001) | 2 lines
  1165. Changed paths:
  1166.    M /trunk/src/input/input_dvd.c
  1167. * Correction of two errors.
  1168. ------------------------------------------------------------------------
  1169. r627 | sam | 2001-01-30 06:48:23 +0100 (Tue, 30 Jan 2001) | 4 lines
  1170. Changed paths:
  1171.    M /trunk/include/input_ext-intf.h
  1172.    M /trunk/src/input/input_dvd.c
  1173.    M /trunk/src/input/input_ps.c
  1174.    M /trunk/src/input/mpeg_system.c
  1175.    M /trunk/src/interface/main.c
  1176.  . not a very nice hack, but will probably spare us a few user complaints: if
  1177.   no -a option is specified, the vlc will play the first audio type it finds,
  1178.   so there is no need to specify "-a ac3" for a DVD anymore.
  1179. ------------------------------------------------------------------------
  1180. r628 | massiot | 2001-01-30 20:19:02 +0100 (Tue, 30 Jan 2001) | 2 lines
  1181. Changed paths:
  1182.    M /trunk/src/input/input_dvd.c
  1183. * Fix for assholes who don't have a dvd players. :pppp
  1184. ------------------------------------------------------------------------
  1185. r630 | sam | 2001-01-31 04:42:39 +0100 (Wed, 31 Jan 2001) | 17 lines
  1186. Changed paths:
  1187.    M /trunk/configure
  1188.    M /trunk/configure.in
  1189.    M /trunk/debian/changelog
  1190.    M /trunk/debian/vlc.1
  1191.    M /trunk/include/config.h.in
  1192.    M /trunk/plugins/sdl/intf_sdl.c
  1193.    M /trunk/plugins/sdl/vout_sdl.c
  1194.    M /trunk/src/interface/interface.c
  1195.    M /trunk/src/interface/main.c
  1196.    M /trunk/vlc.spec
  1197.  . version 0.2.50 for the Linux Expo
  1198.  . --overlay and --fulscreen options (only work with --vout sdl)
  1199.  . the vlc exits after the end of the stream, which prevents from having
  1200.    to kill it and relaunch it during a presentation, just script it like :
  1201.       for i in ~/mpeg/* ; do vlc --fullscreen --overlay --vout sdl $i ; done
  1202.  Yes, I know the --overlay stuff is fucking ugly. But *I* am not the one
  1203.   who redefines vout_sys_t in an interface-related source file. I won't
  1204.   change it until the vout/intf is finished being rewritten.
  1205.  Additional information: if "--overlay --fulscreen" doesn't center your
  1206.   picture, try with your screen geometry, eg:
  1207.   "--overlay --fullscreen --width 1024 --height 768"
  1208. ------------------------------------------------------------------------
  1209. r631 | sam | 2001-02-04 04:06:30 +0100 (Sun, 04 Feb 2001) | 6 lines
  1210. Changed paths:
  1211.    M /trunk/Makefile.in
  1212.    M /trunk/TODO
  1213.    D /trunk/src/video_output/video_yuv_mmx.S
  1214.    A /trunk/todo.pl
  1215.  . removed obsolete video_yuv_mmx.S
  1216.  . updated the TODO list and wrote a small todo.pl parser to make it
  1217.    easier to see which items remain to be done
  1218.  . `make snapshot' now creates vlc-*.tar.gz and vlc-*-nocss.tar.gz
  1219. ------------------------------------------------------------------------
  1220. r632 | nitrox | 2001-02-05 16:50:57 +0100 (Mon, 05 Feb 2001) | 4 lines
  1221. Changed paths:
  1222.    M /trunk/plugins/sdl/intf_sdl.c
  1223.    M /trunk/plugins/sdl/vout_sdl.c
  1224. . Mouse pointer hidden/shown with middle button in SDL output
  1225. . Default is shown.
  1226. . Default in fullscreen is hidden.
  1227. ------------------------------------------------------------------------
  1228. r633 | sam | 2001-02-05 22:00:23 +0100 (Mon, 05 Feb 2001) | 5 lines
  1229. Changed paths:
  1230.    M /trunk/Makefile.in
  1231.    M /trunk/debian/changelog
  1232.    M /trunk/debian/control
  1233.    M /trunk/debian/rules
  1234.    M /trunk/plugins/sdl/aout_sdl.c
  1235.    M /trunk/plugins/sdl/vout_sdl.c
  1236.  . disabled SDL parachute to let the vlc dump a core instead of staying stuck
  1237.  . patched 2 debian bugs
  1238.     (see http://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=vlc)
  1239.  . improved the snapshot generation
  1240. ------------------------------------------------------------------------
  1241. r634 | nitrox | 2001-02-06 01:56:55 +0100 (Tue, 06 Feb 2001) | 3 lines
  1242. Changed paths:
  1243.    M /trunk/include/video_output.h
  1244.    M /trunk/plugins/sdl/intf_sdl.c
  1245.    M /trunk/plugins/sdl/vout_sdl.c
  1246.    M /trunk/src/video_output/video_output.c
  1247. . Fixed a FIXME in SDL: p_vout->p_sys is no more used in intf_sdl.c
  1248. . Used instead p_vout->i_changes like in x11
  1249. ------------------------------------------------------------------------
  1250. r635 | massiot | 2001-02-06 18:17:04 +0100 (Tue, 06 Feb 2001) | 2 lines
  1251. Changed paths:
  1252.    M /trunk/src/video_parser/vpar_headers.c
  1253. Fixed a bug in period calculation for progressive sequences.
  1254. ------------------------------------------------------------------------
  1255. r636 | massiot | 2001-02-07 16:32:26 +0100 (Wed, 07 Feb 2001) | 3 lines
  1256. Changed paths:
  1257.    M /trunk/include/input_ext-intf.h
  1258.    M /trunk/src/input/input.h
  1259.    M /trunk/src/input/input_clock.c
  1260.    M /trunk/src/input/input_programs.c
  1261.    M /trunk/src/input/input_ps.c
  1262.    M /trunk/src/input/mpeg_system.c
  1263.    M /trunk/src/misc/modules.c
  1264.    M /trunk/src/video_parser/video_parser.c
  1265. * Centralized clock management, preparing for stream navigation ;
  1266. * Fixed a bug in the management of the first video PTS.
  1267. ------------------------------------------------------------------------
  1268. r637 | massiot | 2001-02-07 18:44:52 +0100 (Wed, 07 Feb 2001) | 4 lines
  1269. Changed paths:
  1270.    M /trunk/include/input_ext-intf.h
  1271.    M /trunk/include/stream_control.h
  1272.    M /trunk/plugins/sdl/intf_sdl.c
  1273.    M /trunk/src/input/input.c
  1274.    M /trunk/src/input/input.h
  1275.    M /trunk/src/input/input_clock.c
  1276.    A /trunk/src/input/input_ext-intf.c
  1277.    M /trunk/src/input/mpeg_system.c
  1278. * Functional fast forward and slow motion API ;
  1279. * Dirty hack in the SDL intf to bind "a" (fAst forward), "s" (Slow motion)
  1280. and "p" (Play).
  1281. ------------------------------------------------------------------------
  1282. r638 | massiot | 2001-02-07 18:51:27 +0100 (Wed, 07 Feb 2001) | 2 lines
  1283. Changed paths:
  1284.    M /trunk/Makefile.in
  1285. /me <- pogno who modifies Makefile instead of Makefile.in :p
  1286. ------------------------------------------------------------------------
  1287. r639 | massiot | 2001-02-07 18:56:21 +0100 (Wed, 07 Feb 2001) | 2 lines
  1288. Changed paths:
  1289.    M /trunk/src/input/input_clock.c
  1290. Another mistake.
  1291. ------------------------------------------------------------------------
  1292. r640 | reno | 2001-02-08 01:46:12 +0100 (Thu, 08 Feb 2001) | 4 lines
  1293. Changed paths:
  1294.    M /trunk/include/stream_control.h
  1295.    M /trunk/plugins/sdl/intf_sdl.c
  1296.    M /trunk/src/input/input_ext-intf.c
  1297. We can now choose the speed of forward (between 32/1 and 1/8)
  1298. Thanks to Meuuh, he's MORTEL ;)
  1299. ------------------------------------------------------------------------
  1300. r641 | reno | 2001-02-08 02:06:11 +0100 (Thu, 08 Feb 2001) | 2 lines
  1301. Changed paths:
  1302.    M /trunk/plugins/sdl/intf_sdl.c
  1303. Cosmetics changes
  1304. ------------------------------------------------------------------------
  1305. r642 | stef | 2001-02-08 02:34:42 +0100 (Thu, 08 Feb 2001) | 14 lines
  1306. Changed paths:
  1307.    M /trunk/src/input/css_table.h
  1308.    M /trunk/src/input/dvd_css.c
  1309.    M /trunk/src/input/dvd_css.h
  1310.    M /trunk/src/input/dvd_ifo.c
  1311.    M /trunk/src/input/dvd_ifo.h
  1312.    M /trunk/src/input/input_dvd.c
  1313.    M /trunk/src/input/input_dvd.h
  1314.    M /trunk/src/input/input_netlist.c
  1315.    M /trunk/src/input/input_netlist.h
  1316.    M /trunk/src/input/mpeg_system.c
  1317. -New method using netlist to read packets on DVD device by sectors of
  1318. 2048 bytes.
  1319. -Some modifications in netlist to make it work with DVD.
  1320. -Fixed ?239?191?189 bug in mpeg_system.c
  1321. We use INPUT_READ_ONCE many times in the input code. I think that
  1322. we should replace it with a field in input_thread_t to give more
  1323. flexibility to modules. I have done it in DVD plugin but it can't work
  1324. if input.c is limited by INPUT_READ_ONCE.
  1325. The DVD method is slower than input_ps ; but there are things to
  1326. improve.
  1327. CSS descrambling is broken.
  1328. ------------------------------------------------------------------------
  1329. r643 | sam | 2001-02-08 05:43:28 +0100 (Thu, 08 Feb 2001) | 21 lines
  1330. Changed paths:
  1331.    M /trunk/Makefile.in
  1332.    M /trunk/configure
  1333.    M /trunk/configure.in
  1334.    M /trunk/include/common.h
  1335.    M /trunk/include/config.h.in
  1336.    A /trunk/include/input.h
  1337.    M /trunk/include/input_ext-intf.h
  1338.    A /trunk/include/input_netlist.h
  1339.    A /trunk/include/intf_plst.h
  1340.    M /trunk/include/modules.h
  1341.    A /trunk/include/mpeg_system.h
  1342.    D /trunk/include/playlist.h
  1343.    A /trunk/plugins/dvd
  1344.    A /trunk/plugins/dvd/css_table.h
  1345.    A /trunk/plugins/dvd/dvd.c
  1346.    A /trunk/plugins/dvd/dvd_css.c
  1347.    A /trunk/plugins/dvd/dvd_css.h
  1348.    A /trunk/plugins/dvd/dvd_ifo.c
  1349.    A /trunk/plugins/dvd/dvd_ifo.h
  1350.    A /trunk/plugins/dvd/input_dvd.c
  1351.    A /trunk/plugins/dvd/input_dvd.h
  1352.    A /trunk/plugins/mpeg
  1353.    A /trunk/plugins/mpeg/input_ps.c
  1354.    A /trunk/plugins/mpeg/input_ps.h
  1355.    A /trunk/plugins/mpeg/input_ts.c
  1356.    A /trunk/plugins/mpeg/ps.c
  1357.    A /trunk/plugins/mpeg/ts.c
  1358.    M /trunk/plugins/sdl/aout_sdl.c
  1359.    M /trunk/plugins/sdl/intf_sdl.c
  1360.    D /trunk/src/input/css_table.h
  1361.    D /trunk/src/input/dvd_css.c
  1362.    D /trunk/src/input/dvd_css.h
  1363.    D /trunk/src/input/dvd_ifo.c
  1364.    D /trunk/src/input/dvd_ifo.h
  1365.    M /trunk/src/input/input.c
  1366.    D /trunk/src/input/input.h
  1367.    D /trunk/src/input/input_netlist.h
  1368.    M /trunk/src/input/input_programs.c
  1369.    D /trunk/src/input/input_ps.c
  1370.    D /trunk/src/input/input_ps.h
  1371.    D /trunk/src/input/input_ts.c
  1372.    M /trunk/src/input/mpeg_system.c
  1373.    D /trunk/src/input/mpeg_system.h
  1374.    M /trunk/src/interface/interface.c
  1375.    A /trunk/src/interface/intf_plst.c
  1376.    M /trunk/src/interface/main.c
  1377.    M /trunk/src/misc/modules.c
  1378.    D /trunk/src/misc/playlist.c
  1379.    This commit is a bit early, but it'll save Stef, Henri and me much
  1380.  time later, when we don't have to backport modifications to input_*.c
  1381.    What's new :
  1382.     - playlist works again (still the old wrong way like Meuuh doesn't
  1383.     like, but this is going to change within a few hours)
  1384.     - input_ps, input_ts and input_dvd are now plugins, located in
  1385.     plugins/mpeg/ and plugins/dvd/
  1386.    What's broken :
  1387.     - audio output might be broken on some streams ; have to investigate
  1388.    What has changed :
  1389.     - fast/slow keys are now A/Z instead of A/S since S was already
  1390.     linked to the scale/noscale toggle.
  1391.     - `--dvd' doesn't work anymore, for the moment try to use :
  1392.      vlc --input dvd /dev/dvd
  1393.     - module bank is now less verbose ; use `--warn 1' to turn back
  1394.     verbosity on
  1395. ------------------------------------------------------------------------
  1396. r644 | stef | 2001-02-08 07:41:56 +0100 (Thu, 08 Feb 2001) | 4 lines
  1397. Changed paths:
  1398.    M /trunk/plugins/dvd/dvd_css.c
  1399.    M /trunk/plugins/dvd/input_dvd.c
  1400.    D /trunk/src/input/input_dvd.c
  1401.    D /trunk/src/input/input_dvd.h
  1402. -solved bug with cssdescrambling. The vlc might segfault with dvd
  1403. plugins. I will fix that soon.
  1404. -minor modification in pluginification.
  1405. ------------------------------------------------------------------------
  1406. r645 | sam | 2001-02-08 08:24:25 +0100 (Thu, 08 Feb 2001) | 10 lines
  1407. Changed paths:
  1408.    M /trunk/include/common.h
  1409.    M /trunk/include/input_ext-intf.h
  1410.    M /trunk/include/intf_plst.h
  1411.    M /trunk/include/modules.h
  1412.    M /trunk/plugins/mpeg/input_ps.c
  1413.    M /trunk/src/input/input.c
  1414.    M /trunk/src/input/input_ext-intf.c
  1415.    M /trunk/src/interface/interface.c
  1416.    M /trunk/src/interface/intf_plst.c
  1417.    M /trunk/src/misc/plugins.c
  1418.  . moved the playlist handling from input/input.c to interface/interface.c
  1419.  . fixed a few warnings at compile-time
  1420.  . fixed sound channel selection in playlist mode
  1421.  . added a color message in the plugin bank because on peut bien d?239?191?189conner
  1422.    cinq minutes, quand-m?239?191?189me
  1423.  . we now spawn a new input thread for each file
  1424.  . added a missing pf_close() because it's always cool to close files
  1425.    after we read them
  1426. ------------------------------------------------------------------------
  1427. r646 | stef | 2001-02-08 09:08:03 +0100 (Thu, 08 Feb 2001) | 2 lines
  1428. Changed paths:
  1429.    M /trunk/plugins/dvd/dvd_ifo.c
  1430.    M /trunk/plugins/dvd/input_dvd.c
  1431. *** empty log message ***
  1432. ------------------------------------------------------------------------
  1433. r647 | massiot | 2001-02-08 12:22:41 +0100 (Thu, 08 Feb 2001) | 4 lines
  1434. Changed paths:
  1435.    M /trunk/plugins/dvd/input_dvd.c
  1436. Fixed a compile probleme on machine without a dvd player :ppppp
  1437. Maybe it would be a good idea to compile the DVD plugin on machines which
  1438. have one ? :pppp
  1439. ------------------------------------------------------------------------
  1440. r648 | massiot | 2001-02-08 14:08:03 +0100 (Thu, 08 Feb 2001) | 2 lines
  1441. Changed paths:
  1442.    M /trunk/include/input_ext-intf.h
  1443.    M /trunk/plugins/sdl/intf_sdl.c
  1444.    M /trunk/src/input/input.c
  1445.    M /trunk/src/input/input_clock.c
  1446.    M /trunk/src/input/input_ext-intf.c
  1447. * Pause function implemented ('p' key).
  1448. ------------------------------------------------------------------------
  1449. r649 | massiot | 2001-02-08 14:52:35 +0100 (Thu, 08 Feb 2001) | 3 lines
  1450. Changed paths:
  1451.    M /trunk/include/input.h
  1452.    M /trunk/include/input_ext-dec.h
  1453.    M /trunk/include/input_ext-intf.h
  1454.    M /trunk/include/modules.h
  1455.    M /trunk/include/stream_control.h
  1456.    M /trunk/plugins/mpeg/input_ps.c
  1457.    M /trunk/plugins/sdl/intf_sdl.c
  1458.    M /trunk/src/input/input.c
  1459.    M /trunk/src/input/input_clock.c
  1460.    M /trunk/src/input/input_dec.c
  1461.    M /trunk/src/input/input_ext-dec.c
  1462.    M /trunk/src/input/input_ext-intf.c
  1463.    M /trunk/src/input/input_programs.c
  1464.    M /trunk/src/input/mpeg_system.c
  1465. * Implemented basic stream navigation function, and bound Jump forward
  1466.   and jump Backward in the SDL intf. Enjoy !
  1467. ------------------------------------------------------------------------
  1468. r650 | massiot | 2001-02-08 18:44:13 +0100 (Thu, 08 Feb 2001) | 5 lines
  1469. Changed paths:
  1470.    M /trunk/Makefile.in
  1471.    M /trunk/include/input.h
  1472.    M /trunk/include/input_ext-dec.h
  1473.    M /trunk/include/input_ext-intf.h
  1474.    M /trunk/plugins/dvd/dvd_css.c
  1475.    M /trunk/plugins/dvd/dvd_ifo.c
  1476.    M /trunk/plugins/dvd/dvd_ifo.h
  1477.    M /trunk/plugins/dvd/input_dvd.c
  1478.    M /trunk/plugins/mpeg/input_ps.c
  1479.    M /trunk/src/input/input_ext-intf.c
  1480.    M /trunk/src/input/input_netlist.c
  1481.    M /trunk/src/input/input_programs.c
  1482.    M /trunk/src/input/mpeg_system.c
  1483.    M /trunk/src/video_parser/video_parser.c
  1484. * Portability : changed off64_t to off_t and activated appropriate
  1485.   GNU/Linux options ;
  1486. * Changed fseek() to fseeko() for 64-bit offsets ;
  1487. * Reset frame predictors on a stream discontinuity.
  1488. ------------------------------------------------------------------------
  1489. r651 | sam | 2001-02-09 00:40:26 +0100 (Fri, 09 Feb 2001) | 5 lines
  1490. Changed paths:
  1491.    M /trunk/TODO
  1492.    M /trunk/include/intf_plst.h
  1493.    M /trunk/src/interface/interface.c
  1494.    M /trunk/src/interface/intf_plst.c
  1495.    M /trunk/src/interface/main.c
  1496.  . added comments to src/interface/intf_plst.c and include/intf_plst.h
  1497.    so that people understand how the playlist works.
  1498.  . updated the TODO list (34 items to do, 41 done !)
  1499. ------------------------------------------------------------------------
  1500. r652 | stef | 2001-02-09 04:51:42 +0100 (Fri, 09 Feb 2001) | 4 lines
  1501. Changed paths:
  1502.    M /trunk/configure
  1503.    M /trunk/configure.in
  1504.    M /trunk/include/defs.h.in
  1505.    M /trunk/plugins/dvd/dvd_css.c
  1506.    M /trunk/plugins/dvd/dvd_ifo.c
  1507.    M /trunk/plugins/dvd/dvd_ifo.h
  1508.    M /trunk/plugins/dvd/input_dvd.c
  1509. -Some functions to prepare ifo commands utilisation to move in the
  1510. structures of DVDs
  1511. -Change in configure to avoid compiling css functions on BSD.
  1512. ------------------------------------------------------------------------
  1513. r653 | stef | 2001-02-09 19:34:01 +0100 (Fri, 09 Feb 2001) | 2 lines
  1514. Changed paths:
  1515.    M /trunk/plugins/dvd/dvd_css.c
  1516. -Fixed a bug in #define that prevented from using ioctls
  1517. ------------------------------------------------------------------------
  1518. r654 | sam | 2001-02-11 02:15:12 +0100 (Sun, 11 Feb 2001) | 37 lines
  1519. Changed paths:
  1520.    M /trunk/Makefile.in
  1521.    M /trunk/configure
  1522.    M /trunk/configure.in
  1523.    M /trunk/include/config.h.in
  1524.    M /trunk/include/interface.h
  1525.    M /trunk/include/main.h
  1526.    M /trunk/include/modules.h
  1527.    D /trunk/include/plugins.h
  1528.    M /trunk/include/video_output.h
  1529.    M /trunk/plugins/gnome/gnome.c
  1530.    A /trunk/plugins/gnome/gnome_callbacks.c
  1531.    A /trunk/plugins/gnome/gnome_callbacks.h
  1532.    A /trunk/plugins/gnome/gnome_interface.c
  1533.    A /trunk/plugins/gnome/gnome_interface.h
  1534.    A /trunk/plugins/gnome/gnome_support.c
  1535.    A /trunk/plugins/gnome/gnome_support.h
  1536.    A /trunk/plugins/gnome/gnome_sys.h
  1537.    M /trunk/plugins/gnome/intf_gnome.c
  1538.    D /trunk/plugins/gnome/intf_gnome.h
  1539.    D /trunk/plugins/gnome/intf_gnome_callbacks.c
  1540.    D /trunk/plugins/gnome/intf_gnome_callbacks.h
  1541.    D /trunk/plugins/gnome/intf_gnome_interface.c
  1542.    D /trunk/plugins/gnome/intf_gnome_interface.h
  1543.    D /trunk/plugins/gnome/intf_gnome_support.c
  1544.    D /trunk/plugins/gnome/intf_gnome_support.h
  1545.    D /trunk/plugins/gnome/intf_gnome_thread.h
  1546.    D /trunk/plugins/gnome/vout_gnome.c
  1547.    D /trunk/plugins/sdl/intf_sdl.c
  1548.    M /trunk/plugins/sdl/sdl.c
  1549.    M /trunk/plugins/sdl/vout_sdl.c
  1550.    M /trunk/plugins/yuv/video_yuv.c
  1551.    M /trunk/plugins/yuv/video_yuvmmx.c
  1552.    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
  1553.    M /trunk/src/ac3_decoder/ac3_exponent.c
  1554.    M /trunk/src/audio_decoder/audio_decoder.c
  1555.    M /trunk/src/audio_output/audio_output.c
  1556.    M /trunk/src/input/input.c
  1557.    M /trunk/src/interface/interface.c
  1558.    A /trunk/src/interface/intf_channels.c
  1559.    A /trunk/src/interface/intf_channels.h
  1560.    M /trunk/src/interface/intf_cmd.c
  1561.    M /trunk/src/interface/intf_ctrl.c
  1562.    M /trunk/src/interface/intf_msg.c
  1563.    M /trunk/src/interface/intf_plst.c
  1564.    M /trunk/src/interface/main.c
  1565.    M /trunk/src/lpcm_decoder/lpcm_decoder.c
  1566.    M /trunk/src/lpcm_decoder/lpcm_decoder_thread.c
  1567.    M /trunk/src/misc/modules.c
  1568.    D /trunk/src/misc/plugins.c
  1569.    M /trunk/src/spu_decoder/spu_decoder.c
  1570.    M /trunk/src/video_decoder/video_decoder.c
  1571.    M /trunk/src/video_output/video_output.c
  1572.    M /trunk/src/video_output/video_spu.c
  1573.    M /trunk/src/video_output/video_yuv.c
  1574.    M /trunk/src/video_parser/video_fifo.c
  1575.    M /trunk/src/video_parser/video_parser.c
  1576.    M /trunk/src/video_parser/vpar_blocks.c
  1577.    M /trunk/src/video_parser/vpar_headers.c
  1578.    M /trunk/src/video_parser/vpar_synchro.c
  1579.   Beginning of Interface II
  1580.  ---------------------------
  1581.  * Plugins have completely disappeared, we now only use the new module API.
  1582.  * All intf and vout modules are now independant. So far, only the Gnome
  1583.    intf module and the SDL vout module have been ported. configure.in has
  1584.    been modified to reflect the changes (x11 and dummy aren't compiled by
  1585.    default anymore, while SDL and Gnome are).
  1586.   Note that this is _not_ Interface II, it's just a step forward. For
  1587.   instance, it lacks the whole message passing scheme.
  1588.   Things that should work:
  1589.  * Right-clicking on the SDL video output window brings the Gnome menu.
  1590.  * Pause, Play, Exit, About work from the menu or from the interface window.
  1591.  * The old SDL keys still work.
  1592.    Things that are broken or may be broken:
  1593.  * Xlib calls are not locked yet, which may lead to "Unexpected async reply"
  1594.    errors, and make the vlc segfault.
  1595.  * Sound only works for the first file.
  1596.  * The SDL vout_sdl.c file is absolutely ugly and kludgey.
  1597.  * The vlc immediately quits when no filename is given as an argument. Not
  1598.    a real bug, but still annoying.
  1599.  * The Gnome menu does not work in fullscreen mode.
  1600.    Things that will come soon, maybe tomorrow:
  1601.  * Complete navigation buttons (fast forward, slow, etc.).
  1602.  * File/Open menu to add files to the playlist.
  1603.  * Return of the X11 video output for those of us who do not have SDL.
  1604.  * Textmode interface for those of us who do not have Gnome.
  1605.  * aout and vout autospawn (maybe).
  1606. ------------------------------------------------------------------------
  1607. r655 | sam | 2001-02-12 01:20:37 +0100 (Mon, 12 Feb 2001) | 12 lines
  1608. Changed paths:
  1609.    M /trunk/AUTHORS
  1610.    A /trunk/plugins/gnome/.cvsignore
  1611.    M /trunk/plugins/gnome/gnome_callbacks.c
  1612.    M /trunk/plugins/gnome/gnome_callbacks.h
  1613.    M /trunk/plugins/gnome/gnome_interface.c
  1614.    M /trunk/plugins/gnome/gnome_interface.h
  1615.    M /trunk/plugins/gnome/gnome_support.c
  1616.    M /trunk/plugins/gnome/gnome_sys.h
  1617.    M /trunk/plugins/gnome/intf_gnome.c
  1618.    A /trunk/plugins/gnome/intf_gnome.glade
  1619.    M /trunk/plugins/sdl/vout_sdl.c
  1620.    M /trunk/src/interface/interface.c
  1621.    M /trunk/src/video_output/video_output.c
  1622.  * The pure Gnome part of the Gnome interface has been rewritten from
  1623.    scratch, and the .glade file included as well. You can edit it by
  1624.    installing glade-gnome and doing `glade plugins/gnome/intf_gnome.glade',
  1625.    or directly by hand if you grok XML.
  1626.  * Files can now be loaded into vlc using the `Open' buttons. But for the
  1627.    moment you still have to launch vlc with at least one file, because it
  1628.    quits when the end of the playlist is reached.
  1629.  * Idle screen was disabled because it eats a lot of CPU and is mostly
  1630.    useless for the moment. And it gets activated when pause lasts for too
  1631.    long.
  1632. ------------------------------------------------------------------------
  1633. r656 | sam | 2001-02-12 08:52:40 +0100 (Mon, 12 Feb 2001) | 10 lines
  1634. Changed paths:
  1635.    M /trunk/debian/vlc.1
  1636.    M /trunk/include/config.h.in
  1637.    M /trunk/plugins/dvd/input_dvd.c
  1638.    M /trunk/plugins/gnome/gnome_callbacks.c
  1639.    M /trunk/plugins/gnome/gnome_callbacks.h
  1640.    M /trunk/plugins/gnome/gnome_interface.c
  1641.    M /trunk/plugins/gnome/gnome_interface.h
  1642.    M /trunk/plugins/gnome/intf_gnome.glade
  1643.    M /trunk/plugins/mpeg/input_ps.c
  1644.    M /trunk/plugins/sdl/vout_sdl.c
  1645.    M /trunk/src/input/mpeg_system.c
  1646.    M /trunk/src/interface/main.c
  1647.   * Fixed my old stupid bug that disabled sound after having played the
  1648.     first playlist item.
  1649.   * Added `Prev' and `Next' buttons to the interface, with the beginning of
  1650.     a playlist window (still empty).
  1651.   * Added `Slow' and `Fast' buttons to the interface and popup menu.
  1652.   Ok, I promise it's the last time I check bloat in, from now the interface
  1653.   commits will be much cleaner and actually fix things :)
  1654. ------------------------------------------------------------------------
  1655. r657 | sam | 2001-02-12 10:39:15 +0100 (Mon, 12 Feb 2001) | 4 lines
  1656. Changed paths:
  1657.    M /trunk/include/input_ext-intf.h
  1658.    M /trunk/plugins/gnome/gnome_callbacks.c
  1659.    M /trunk/plugins/sdl/vout_sdl.c
  1660.    M /trunk/src/input/input_ext-intf.c
  1661.  . removed tests against i_rate and i_new_rate calculation from the
  1662.    plugins and hid this complexity into input_ext-intf.c
  1663. ------------------------------------------------------------------------
  1664. r658 | stef | 2001-02-12 10:58:06 +0100 (Mon, 12 Feb 2001) | 6 lines
  1665. Changed paths:
  1666.    M /trunk/plugins/dvd/dvd_css.c
  1667.    M /trunk/plugins/dvd/dvd_ifo.c
  1668.    M /trunk/plugins/dvd/input_dvd.c
  1669. -Much cleaning in css code. It should work fine now.
  1670. Most of DVD with movie in title 1 should work.
  1671. To come : support for movie in other titles.
  1672. ------------------------------------------------------------------------
  1673. r659 | massiot | 2001-02-12 11:46:26 +0100 (Mon, 12 Feb 2001) | 2 lines
  1674. Changed paths:
  1675.    M /trunk/src/video_parser/vpar_synchro.c
  1676. * Fixed pause bug.
  1677. ------------------------------------------------------------------------
  1678. r660 | massiot | 2001-02-12 12:22:31 +0100 (Mon, 12 Feb 2001) | 2 lines
  1679. Changed paths:
  1680.    M /trunk/include/config.h.in
  1681.    M /trunk/src/video_parser/vpar_synchro.c
  1682. * Tried to enhance picture dating on timebase discontinuities.
  1683. ------------------------------------------------------------------------
  1684. r661 | massiot | 2001-02-12 14:20:15 +0100 (Mon, 12 Feb 2001) | 3 lines
  1685. Changed paths:
  1686.    M /trunk/include/input.h
  1687.    M /trunk/src/input/input.c
  1688.    M /trunk/src/video_parser/vpar_synchro.c
  1689. * We can now seek at position 0 :p ;
  1690. * Fixed a typo in my previous commit.
  1691. ------------------------------------------------------------------------
  1692. r662 | massiot | 2001-02-12 19:18:18 +0100 (Mon, 12 Feb 2001) | 2 lines
  1693. Changed paths:
  1694.    M /trunk/src/video_parser/vpar_synchro.c
  1695. Removed enhancement because of an incompatibility with slow motion.
  1696. ------------------------------------------------------------------------
  1697. r663 | sam | 2001-02-13 05:29:46 +0100 (Tue, 13 Feb 2001) | 11 lines
  1698. Changed paths:
  1699.    M /trunk/configure
  1700.    M /trunk/configure.in
  1701.    M /trunk/debian/vlc.1
  1702.    M /trunk/include/modules.h
  1703.    M /trunk/plugins/dummy/aout_dummy.c
  1704.    M /trunk/plugins/dummy/dummy.c
  1705.    M /trunk/plugins/dummy/intf_dummy.c
  1706.    M /trunk/plugins/dummy/vout_dummy.c
  1707.    M /trunk/plugins/gnome/gnome_callbacks.c
  1708.    M /trunk/plugins/gnome/gnome_callbacks.h
  1709.    M /trunk/plugins/gnome/gnome_interface.c
  1710.    M /trunk/plugins/gnome/gnome_sys.h
  1711.    M /trunk/plugins/gnome/intf_gnome.c
  1712.    M /trunk/plugins/gnome/intf_gnome.glade
  1713.    M /trunk/plugins/sdl/aout_sdl.c
  1714.    M /trunk/plugins/sdl/sdl.c
  1715.    M /trunk/plugins/sdl/vout_sdl.c
  1716.    M /trunk/src/input/input_ext-intf.c
  1717.    M /trunk/src/interface/main.c
  1718.    M /trunk/src/video_output/video_output.c
  1719.    M /trunk/src/video_output/video_yuv.c
  1720.  * added --intf option to vlc
  1721.  * started cleaning vout_sdl.c
  1722.  * the dummy plugin works again
  1723.  * added a slider to the Gnome interface so that we can browse through streams
  1724.   There is a problem with the slider: we sometimes get unexpected async
  1725.   replies, which would mean that we don't properly lock our Xlib calls.
  1726.   Which is true. But we also get these errors when using `--vout dummy'.
  1727.   I'll investigate.
  1728. ------------------------------------------------------------------------
  1729. r664 | sam | 2001-02-13 07:31:05 +0100 (Tue, 13 Feb 2001) | 6 lines
  1730. Changed paths:
  1731.    M /trunk/plugins/motion/vdec_motion_common.c
  1732.  * Quick patch to avoid a segfault when arbitrarily seeking the stream.
  1733.   Meuuh: you probably have a better solution for this ; I simply don't
  1734.   know the video decoder well enough to do it myself.
  1735. ------------------------------------------------------------------------
  1736. r665 | stef | 2001-02-13 11:08:51 +0100 (Tue, 13 Feb 2001) | 15 lines
  1737. Changed paths:
  1738.    D /trunk/plugins/dvd/css_table.h
  1739.    M /trunk/plugins/dvd/dvd_css.c
  1740.    M /trunk/plugins/dvd/dvd_css.h
  1741.    M /trunk/plugins/dvd/dvd_ifo.c
  1742.    M /trunk/plugins/dvd/dvd_ifo.h
  1743.    M /trunk/plugins/dvd/input_dvd.c
  1744. -adaptation of DVD module to navigation slider. The seek has to be
  1745. done on a multiple of 2048, and shopuld take care of the offset to the
  1746. beginning of the stream. It works with most of my DVDs by fails to
  1747. detect size of some streams.
  1748. -change of the order of call to ifo and css functions in input_dvd.c,
  1749. because we can't read ifo files before authentification on some DVDs.
  1750. -changed location of some css tables.
  1751. -we read ifo date and decrypt css keys for all titles now. It takes quite a
  1752. long time to initialize with some DVDs (if you have 42 titles for
  1753. instance). The key decryption might give a false value if the title is
  1754. less than 10 Mb ; I'm working on that :)
  1755. ------------------------------------------------------------------------
  1756. r666 | massiot | 2001-02-13 14:01:15 +0100 (Tue, 13 Feb 2001) | 2 lines
  1757. Changed paths:
  1758.    M /trunk/plugins/motion/vdec_motion_common.c
  1759.    M /trunk/src/video_decoder/vpar_headers.h
  1760.    M /trunk/src/video_parser/video_parser.c
  1761.    M /trunk/src/video_parser/vpar_blocks.c
  1762.    M /trunk/src/video_parser/vpar_headers.c
  1763. * Really fixed MC segfault bug.
  1764. ------------------------------------------------------------------------
  1765. r667 | stef | 2001-02-14 05:11:01 +0100 (Wed, 14 Feb 2001) | 15 lines
  1766. Changed paths:
  1767.    M /trunk/plugins/dvd/dvd_css.c
  1768.    M /trunk/plugins/dvd/dvd_ifo.c
  1769.    M /trunk/plugins/dvd/dvd_ifo.h
  1770.    M /trunk/plugins/dvd/input_dvd.c
  1771.    M /trunk/plugins/dvd/input_dvd.h
  1772. -Changes in the way stream size in DVD mode is calculated. It is no
  1773. longer such an ugly kludge and is much more accurate.
  1774. -Changes in DVDSeek so that the interface slider is in 0 when we are at
  1775. the beginning of the strem.
  1776. -Try to detect the beginning of the movie in the middle of the title. It
  1777. works for most of the DVDs but will begin in the middle of the movie
  1778. with some others.
  1779. -Calculate only the first title key in css mode because it might take a
  1780. long time with some title. The search stops now when we have a key once
  1781. whereas it did stop only when we had it twice before. It should not
  1782. cause problems.
  1783. ------------------------------------------------------------------------
  1784. r668 | sam | 2001-02-14 08:48:18 +0100 (Wed, 14 Feb 2001) | 4 lines
  1785. Changed paths:
  1786.    M /trunk/ChangeLog
  1787.    M /trunk/Makefile.in
  1788.    M /trunk/TODO
  1789.    M /trunk/configure
  1790.    M /trunk/configure.in
  1791.    M /trunk/debian/changelog
  1792.    M /trunk/plugins/dummy/dummy.c
  1793.    M /trunk/plugins/gnome/gnome.c
  1794.    M /trunk/plugins/gnome/gnome_callbacks.c
  1795.    M /trunk/plugins/gnome/gnome_callbacks.h
  1796.    M /trunk/plugins/gnome/gnome_interface.c
  1797.    M /trunk/plugins/gnome/gnome_interface.h
  1798.    M /trunk/plugins/gnome/gnome_sys.h
  1799.    M /trunk/plugins/gnome/intf_gnome.c
  1800.    M /trunk/plugins/gnome/intf_gnome.glade
  1801.    M /trunk/plugins/sdl/sdl.c
  1802.    D /trunk/plugins/x11/intf_x11.c
  1803.    M /trunk/plugins/x11/vout_x11.c
  1804.    M /trunk/plugins/x11/x11.c
  1805.    M /trunk/vlc.spec
  1806.  * updated version information to 0.2.60 -- today's release
  1807.  * started porting the X11 vout (still disabled)
  1808.  * a few unnoticeable changes in the Gnome intf
  1809. ------------------------------------------------------------------------
  1810. r669 | sam | 2001-02-14 15:31:07 +0100 (Wed, 14 Feb 2001) | 3 lines
  1811. Changed paths:
  1812.    M /trunk/Makefile.dep
  1813.    M /trunk/Makefile.in
  1814.  * Should have fixed the dependency generater for some plugins.
  1815. ------------------------------------------------------------------------
  1816. r670 | henri | 2001-02-14 16:58:29 +0100 (Wed, 14 Feb 2001) | 16 lines
  1817. Changed paths:
  1818.    M /trunk/include/input_netlist.h
  1819.    M /trunk/plugins/dvd/input_dvd.c
  1820.    M /trunk/plugins/mpeg/input_ts.c
  1821.    A /trunk/plugins/mpeg/input_ts.h
  1822.    M /trunk/src/input/input_netlist.c
  1823.    M /trunk/src/input/mpeg_system.c
  1824. Begining of TS Input
  1825. Done :
  1826. - fixed netlist
  1827. - embryo : support TS video trough file ( kludgy ... )
  1828. Next :
  1829. - Write DecodePSI and DemuxPSI, wich will clean the kludges off
  1830. Then :
  1831. - Write NetworkOpen ( shouldn't be difficult )
  1832. Eventually :
  1833. - Deal with lost/corrupt packets
  1834. ------------------------------------------------------------------------
  1835. r671 | sam | 2001-02-15 04:01:20 +0100 (Thu, 15 Feb 2001) | 4 lines
  1836. Changed paths:
  1837.    M /trunk/configure
  1838.    M /trunk/configure.in
  1839.    M /trunk/plugins/sdl/vout_sdl.c
  1840.    M /trunk/plugins/x11/vout_x11.c
  1841.  * X11 output works again. It's just the output, but it works; I now need
  1842.    to clean the code and add event handling.
  1843. ------------------------------------------------------------------------
  1844. r672 | sam | 2001-02-15 08:59:38 +0100 (Thu, 15 Feb 2001) | 4 lines
  1845. Changed paths:
  1846.    M /trunk/plugins/gnome/intf_gnome.c
  1847.    M /trunk/plugins/sdl/vout_sdl.c
  1848.    M /trunk/plugins/x11/vout_x11.c
  1849.  * removed useless includes in intf_gnome.c
  1850.  * made the vout_sdl.c functions static
  1851.  * ported vout_x11.c to the modules API; code isn't very nice yet though
  1852. ------------------------------------------------------------------------
  1853. r673 | stef | 2001-02-15 22:03:27 +0100 (Thu, 15 Feb 2001) | 4 lines
  1854. Changed paths:
  1855.    M /trunk/plugins/dvd/dvd.c
  1856.    M /trunk/plugins/dvd/dvd_css.c
  1857.    M /trunk/plugins/dvd/dvd_css.h
  1858.    M /trunk/plugins/dvd/dvd_ifo.c
  1859.    M /trunk/plugins/dvd/dvd_ifo.h
  1860.    A /trunk/plugins/dvd/dvd_udf.c
  1861.    A /trunk/plugins/dvd/dvd_udf.h
  1862.    M /trunk/plugins/dvd/input_dvd.h
  1863. -New more recent css authentication code.
  1864. -Beginning of udf support (not in Makefile)
  1865. ------------------------------------------------------------------------
  1866. r674 | sam | 2001-02-16 07:37:09 +0100 (Fri, 16 Feb 2001) | 14 lines
  1867. Changed paths:
  1868.    M /trunk/Makefile.in
  1869.    M /trunk/configure
  1870.    M /trunk/configure.in
  1871.    M /trunk/include/config.h.in
  1872.    M /trunk/include/input_ext-intf.h
  1873.    M /trunk/plugins/gnome/gnome_callbacks.c
  1874.    M /trunk/plugins/gnome/gnome_callbacks.h
  1875.    M /trunk/plugins/gnome/gnome_interface.c
  1876.    M /trunk/plugins/gnome/gnome_sys.h
  1877.    M /trunk/plugins/gnome/intf_gnome.c
  1878.    M /trunk/plugins/gnome/intf_gnome.glade
  1879.    M /trunk/plugins/sdl/vout_sdl.c
  1880.    A /trunk/plugins/text
  1881.    A /trunk/plugins/text/intf_ncurses.c
  1882.    A /trunk/plugins/text/ncurses.c
  1883.    M /trunk/plugins/x11/vout_x11.c
  1884.    M /trunk/src/input/input.c
  1885.    M /trunk/src/input/input_ext-intf.c
  1886.    M /trunk/src/interface/interface.c
  1887.  * Fixed a segfault in the input thread creation, as well as a possible
  1888.    deadlock. This happened mostly when opening non-existing files.
  1889.  * Created input_SetStatus to do input_SetRate's job. input_SetRate will
  1890.    be used to set an arbitrary rate, for people who want to read DVDs at
  1891.    1/2.71828 times the actual speed.
  1892.  * Stubs for the ncurses control interface. No working code yet, but the
  1893.    holes just need to be filled.
  1894.  * Improved X11 support. Still not as functional as before.
  1895.  * The output window now states the method name, so that people know whether
  1896.    they are using X11 or SDL.
  1897.  * The Gnome interface is now drag'n'drop aware, you can drop a file
  1898.    on it just like Xine does (or so I guess).
  1899. ------------------------------------------------------------------------
  1900. r675 | sam | 2001-02-16 10:25:04 +0100 (Fri, 16 Feb 2001) | 12 lines
  1901. Changed paths:
  1902.    M /trunk/Makefile.in
  1903.    M /trunk/configure
  1904.    M /trunk/configure.in
  1905.    M /trunk/debian/changelog
  1906.    M /trunk/debian/control
  1907.    M /trunk/debian/rules
  1908.    M /trunk/plugins/dvd/input_dvd.c
  1909.    M /trunk/plugins/gnome/gnome_callbacks.c
  1910.    M /trunk/plugins/gnome/gnome_interface.c
  1911.    M /trunk/plugins/gnome/intf_gnome.glade
  1912.    M /trunk/plugins/mpeg/input_ps.c
  1913.    M /trunk/plugins/mpeg/input_ts.c
  1914.    M /trunk/src/input/input.c
  1915.    M /trunk/src/interface/interface.c
  1916.    M /trunk/vlc.spec
  1917.  * Upgraded version number to 0.2.61. Release is today.
  1918.  * Fixed package building (both RPMs and .debs).
  1919.  * Fixed `make snapshot' rule.
  1920.  * Added some magic to filename detection. To read a DVD you now just
  1921.    need to run 'vlc dvd:/dev/hdc' for instance. Same for file:// URIs.
  1922.  * Fixed a segfault in the slider when no stream was playing.
  1923.  * Made the slider go from 0 to 100 (instead of 99 :)
  1924.  * The vlc now doesn't exit when finished playing. As a side effect of
  1925.    the playlist code being very recent, it continuously loops.
  1926. ------------------------------------------------------------------------
  1927. r676 | sam | 2001-02-17 09:48:56 +0100 (Sat, 17 Feb 2001) | 11 lines
  1928. Changed paths:
  1929.    M /trunk/plugins/beos/aout_beos.cpp
  1930.    M /trunk/plugins/beos/beos.cpp
  1931.    M /trunk/plugins/beos/intf_beos.cpp
  1932.    M /trunk/plugins/beos/vout_beos.cpp
  1933.    M /trunk/plugins/sdl/vout_sdl.c
  1934.    M /trunk/plugins/x11/vout_x11.c
  1935.    M /trunk/src/misc/modules.c
  1936.  * Tried to fix the BeOS interface and video output. Any BeOS developers
  1937.    listening ? I can't even test that code, it probably wants additional
  1938.    fixing.
  1939.  * Added a workaround in modules.c for broken libc's which happen to truncate
  1940.    filenames in dentry structures when using 64bits offsets. The kind of
  1941.    stuff you only see in RedHats <g>.
  1942.  * Made the SDL error messages a bit more useful.
  1943.  * The Gnome menu is now created when mouse is released, not when it
  1944.    is pressed. It may sound stupid, but it really makes a difference.
  1945. ------------------------------------------------------------------------
  1946. r677 | stef | 2001-02-18 02:42:05 +0100 (Sun, 18 Feb 2001) | 10 lines
  1947. Changed paths:
  1948.    M /trunk/Makefile.in
  1949.    M /trunk/plugins/dvd/dvd_css.c
  1950.    M /trunk/plugins/dvd/dvd_ifo.c
  1951.    M /trunk/plugins/dvd/dvd_udf.c
  1952.    M /trunk/plugins/dvd/dvd_udf.h
  1953.    M /trunk/plugins/dvd/input_dvd.c
  1954.    M /trunk/plugins/dvd/input_dvd.h
  1955. -UDF filesystem support so that we know the location of the first video
  1956. related file with 100% reliability (great change that should make DVDs
  1957. with binaries and extra stuff work with vlc).
  1958. -Correction of a bug in ifo reading that falsified the adress of
  1959. video titles.
  1960. -Changed the method for selecting title at start. It is _not_ reliable
  1961. though, but it is better than the preceding one.
  1962. ------------------------------------------------------------------------
  1963. r678 | polux | 2001-02-18 04:32:02 +0100 (Sun, 18 Feb 2001) | 12 lines
  1964. Changed paths:
  1965.    M /trunk/Makefile.dep
  1966.    M /trunk/Makefile.in
  1967.    M /trunk/configure
  1968.    M /trunk/configure.in
  1969.    M /trunk/include/beos_window.h
  1970.    M /trunk/include/modules_core.h
  1971.    M /trunk/include/tests.h
  1972.    M /trunk/include/threads.h
  1973.    M /trunk/plugins/beos/aout_beos.cpp
  1974.    M /trunk/plugins/beos/beos.cpp
  1975.    M /trunk/plugins/beos/intf_beos.cpp
  1976.    M /trunk/plugins/beos/vout_beos.cpp
  1977.    M /trunk/src/input/input.c
  1978.    M /trunk/src/misc/modules.c
  1979.    M /trunk/src/video_parser/video_parser.c
  1980.    The BeOS port seems to work again.
  1981.    I used this command to play an unencrypted DVD, but maybe there is a
  1982.    better solution: ./vlc dvd:/dev/disk/ide/atapi/1/master/0/raw
  1983.    Current problems: gcc doesn't like MMX-EXT instructions, and refuses
  1984.    to have register %ebx being used in the main application. Grr.
  1985.    ,-- don't trust the CVS bot, it's Sam speaking here :)
  1986.   /
  1987. ------------------------------------------------------------------------
  1988. r679 | sam | 2001-02-18 11:24:20 +0100 (Sun, 18 Feb 2001) | 4 lines
  1989. Changed paths:
  1990.    M /trunk/Makefile.in
  1991.    M /trunk/configure
  1992.    M /trunk/configure.in
  1993.    M /trunk/include/config.h.in
  1994.    M /trunk/plugins/fb/fb.c
  1995.    D /trunk/plugins/fb/intf_fb.c
  1996.    M /trunk/plugins/fb/vout_fb.c
  1997.    M /trunk/src/video_output/video_output.c
  1998.  * Ported the framebuffer plugin to the new module API. As for most of the
  1999.    other video output modules, keyboard doesn't work. Except ^C to quit.
  2000. ------------------------------------------------------------------------
  2001. r680 | sam | 2001-02-18 20:14:27 +0100 (Sun, 18 Feb 2001) | 12 lines
  2002. Changed paths:
  2003.    A /trunk/CONTRIBUTORS
  2004.    M /trunk/Makefile.in
  2005.    M /trunk/configure.in
  2006.    M /trunk/plugins/ggi/ggi.c
  2007.    D /trunk/plugins/ggi/intf_ggi.c
  2008.    M /trunk/plugins/ggi/vout_ggi.c
  2009.    M /trunk/plugins/gnome/gnome_interface.c
  2010.    M /trunk/plugins/gnome/intf_gnome.glade
  2011.   * configure.in and Makefile.in patches for better SDL support and
  2012.     support for $(bindir) $(datadir) and $(libdir) stuff, courtesy
  2013.     of Arkadiusz Miskiewicz <misiek@pld.ORG.PL>
  2014.   * Ported ggi.so to the new modules API. As for the other modules, only
  2015.     the "q" key works. Moreover, VLC doesn't exit cleanly if you close the
  2016.     GGI window.
  2017.   * Deactivated non-working widgets in the Gnome interface.
  2018.   * Added CONTRIBUTORS file.
  2019.   Hint of the day: don't expect to code quite long in your bed when sleepy.
  2020. ------------------------------------------------------------------------
  2021. r681 | stef | 2001-02-19 04:12:26 +0100 (Mon, 19 Feb 2001) | 8 lines
  2022. Changed paths:
  2023.    M /trunk/include/input_ext-intf.h
  2024.    M /trunk/plugins/dvd/dvd_ifo.c
  2025.    M /trunk/plugins/dvd/input_dvd.c
  2026.    M /trunk/plugins/dvd/input_dvd.h
  2027. -Change in the code to detect beginning of movie. It is much better now
  2028. but still fails with some DVD for which the movie is not the first
  2029. Program.
  2030. As a consequence some DVD that worked before don't work anymore.
  2031. -Beginning of ideas to handle chapters and ES selection
  2032. ------------------------------------------------------------------------
  2033. r682 | sam | 2001-02-19 04:46:27 +0100 (Mon, 19 Feb 2001) | 3 lines
  2034. Changed paths:
  2035.    M /trunk/include/beos_window.h
  2036.    M /trunk/plugins/beos/intf_beos.cpp
  2037.    M /trunk/plugins/beos/vout_beos.cpp
  2038.   * Drag and drop support under BeOS.
  2039. ------------------------------------------------------------------------
  2040. r683 | reno | 2001-02-19 09:02:33 +0100 (Mon, 19 Feb 2001) | 3 lines
  2041. Changed paths:
  2042.    M /trunk/src/ac3_decoder/ac3_bit_stream.h
  2043.    M /trunk/src/ac3_decoder/ac3_mantissa.c
  2044.    M /trunk/src/ac3_decoder/ac3_parse.c
  2045. * Add dither fix
  2046. * Some cosmetic changes
  2047. ------------------------------------------------------------------------
  2048. r684 | massiot | 2001-02-19 20:08:59 +0100 (Mon, 19 Feb 2001) | 3 lines
  2049. Changed paths:
  2050.    M /trunk/include/input_ext-intf.h
  2051.    M /trunk/plugins/motion/vdec_motion_common.c
  2052.    M /trunk/src/input/input.c
  2053.    M /trunk/src/input/mpeg_system.c
  2054.    M /trunk/src/video_decoder/video_decoder.c
  2055.    M /trunk/src/video_parser/vpar_blocks.c
  2056.    M /trunk/src/video_parser/vpar_headers.c
  2057. * mux_rate parsing ;
  2058. * Changed video decoder's error messages into warnings.
  2059. ------------------------------------------------------------------------
  2060. r685 | massiot | 2001-02-19 20:28:33 +0100 (Mon, 19 Feb 2001) | 4 lines
  2061. Changed paths:
  2062.    M /trunk/plugins/sdl/vout_sdl.c
  2063.    M /trunk/src/video_output/video_output.c
  2064. * Kludge of the kludge, removing an oddity in YUV initialisation, and
  2065. activating YUV overlay on startup whenever hardware acceleration is
  2066. available. Thanks for bearing with us, stay tuned.
  2067. ------------------------------------------------------------------------
  2068. r686 | stef | 2001-02-20 03:53:13 +0100 (Tue, 20 Feb 2001) | 10 lines
  2069. Changed paths:
  2070.    M /trunk/include/input.h
  2071.    M /trunk/include/input_ext-intf.h
  2072.    M /trunk/include/modules.h
  2073.    M /trunk/plugins/dvd/dvd_css.c
  2074.    M /trunk/plugins/dvd/dvd_css.h
  2075.    M /trunk/plugins/dvd/dvd_ifo.c
  2076.    M /trunk/plugins/dvd/dvd_ifo.h
  2077.    M /trunk/plugins/dvd/input_dvd.c
  2078.    M /trunk/plugins/dvd/input_dvd.h
  2079.    M /trunk/plugins/gnome/gnome_callbacks.c
  2080.    M /trunk/plugins/gnome/intf_gnome.c
  2081.    M /trunk/plugins/mpeg/input_ps.c
  2082.    M /trunk/plugins/mpeg/input_ts.c
  2083.    M /trunk/src/input/input.c
  2084.    M /trunk/src/input/input_ext-intf.c
  2085.    M /trunk/src/input/input_programs.c
  2086.  First serie of changes in DVD module for the forthcoming interface menus
  2087.  There is a new capability in input type modules for setting the
  2088. attributes of a new area. It is set to NULL for PS and TS plugins.
  2089.  It should be called for every title change, chapter change,
  2090. audio mode change or spu channel change.
  2091. But this part of code is not used at the moment, and is not completed
  2092. yet.
  2093. ------------------------------------------------------------------------
  2094. r687 | stef | 2001-02-20 03:56:50 +0100 (Tue, 20 Feb 2001) | 2 lines
  2095. Changed paths:
  2096.    M /trunk/plugins/dvd/dvd_ifo.c
  2097. Removed flooding debug info :)
  2098. ------------------------------------------------------------------------
  2099. r688 | sam | 2001-02-20 08:49:13 +0100 (Tue, 20 Feb 2001) | 15 lines
  2100. Changed paths:
  2101.    M /trunk/AUTHORS
  2102.    M /trunk/CONTRIBUTORS
  2103.    M /trunk/INSTALL
  2104.    M /trunk/Makefile.in
  2105.    M /trunk/configure
  2106.    M /trunk/configure.in
  2107.    M /trunk/debian/control
  2108.    M /trunk/debian/rules
  2109.    M /trunk/debian/vlc.docs
  2110.    M /trunk/include/modules_inner.h
  2111.    M /trunk/plugins/alsa/alsa.c
  2112.    M /trunk/plugins/alsa/aout_alsa.c
  2113.    M /trunk/plugins/beos/aout_beos.cpp
  2114.    M /trunk/plugins/beos/beos.cpp
  2115.    M /trunk/plugins/beos/intf_beos.cpp
  2116.    M /trunk/plugins/beos/vout_beos.cpp
  2117.    M /trunk/plugins/dsp/aout_dsp.c
  2118.    M /trunk/plugins/dsp/dsp.c
  2119.    M /trunk/plugins/dummy/aout_dummy.c
  2120.    M /trunk/plugins/dummy/dummy.c
  2121.    M /trunk/plugins/dummy/intf_dummy.c
  2122.    M /trunk/plugins/dummy/vout_dummy.c
  2123.    M /trunk/plugins/dvd/dvd.c
  2124.    M /trunk/plugins/dvd/dvd_css.c
  2125.    M /trunk/plugins/dvd/dvd_ifo.c
  2126.    A /trunk/plugins/dvd/dvd_ioctl.c
  2127.    A /trunk/plugins/dvd/dvd_ioctl.h
  2128.    M /trunk/plugins/dvd/dvd_udf.c
  2129.    M /trunk/plugins/dvd/input_dvd.c
  2130.    M /trunk/plugins/dvd/input_dvd.h
  2131.    M /trunk/plugins/esd/aout_esd.c
  2132.    M /trunk/plugins/esd/esd.c
  2133.    M /trunk/plugins/fb/fb.c
  2134.    M /trunk/plugins/fb/vout_fb.c
  2135.    M /trunk/plugins/ggi/ggi.c
  2136.    M /trunk/plugins/ggi/vout_ggi.c
  2137.    M /trunk/plugins/glide/glide.c
  2138.    D /trunk/plugins/glide/intf_glide.c
  2139.    M /trunk/plugins/glide/vout_glide.c
  2140.    M /trunk/plugins/gnome/gnome.c
  2141.    M /trunk/plugins/gnome/gnome_callbacks.c
  2142.    M /trunk/plugins/gnome/intf_gnome.c
  2143.    M /trunk/plugins/idct/idct.c
  2144.    M /trunk/plugins/idct/idctclassic.c
  2145.    M /trunk/plugins/idct/idctmmx.c
  2146.    M /trunk/plugins/idct/idctmmxext.c
  2147.    D /trunk/plugins/mga/intf_mga.c
  2148.    M /trunk/plugins/mga/mga.c
  2149.    M /trunk/plugins/mga/vout_mga.c
  2150.    M /trunk/plugins/mga/vout_mga.h
  2151.    M /trunk/plugins/motion/motion.c
  2152.    M /trunk/plugins/motion/motionmmx.c
  2153.    M /trunk/plugins/motion/motionmmxext.c
  2154.    M /trunk/plugins/mpeg/input_ps.c
  2155.    M /trunk/plugins/mpeg/input_ts.c
  2156.    M /trunk/plugins/mpeg/ps.c
  2157.    M /trunk/plugins/mpeg/ts.c
  2158.    M /trunk/plugins/null/null.c
  2159.    M /trunk/plugins/sdl/aout_sdl.c
  2160.    M /trunk/plugins/sdl/sdl.c
  2161.    M /trunk/plugins/sdl/vout_sdl.c
  2162.    M /trunk/plugins/text/intf_ncurses.c
  2163.    M /trunk/plugins/text/ncurses.c
  2164.    M /trunk/plugins/x11/vout_x11.c
  2165.    M /trunk/plugins/x11/x11.c
  2166.    M /trunk/plugins/yuv/video_yuv.c
  2167.    M /trunk/plugins/yuv/video_yuvmmx.c
  2168.    M /trunk/plugins/yuv/yuv.c
  2169.    M /trunk/plugins/yuv/yuvmmx.c
  2170.    M /trunk/src/interface/intf_msg.c
  2171.    M /trunk/src/misc/modules.c
  2172.    M /trunk/src/video_output/video_output.c
  2173.    M /trunk/src/video_output/video_text.c
  2174.   * Ported Glide and MGA plugins to the new module API. MGA never worked,
  2175.     so this didn't make it work better.
  2176.   * Started thinking about built-in modules, and added some code to
  2177.     make it easier eventually.
  2178.   * Added Oct in the AUTHORS file.
  2179.   * Fixed a mistake in configure.in.
  2180.   * All your base are belong to us.
  2181.   * Fixed a bug in src/misc/modules which prevented loading modules
  2182.     when launched from the Tracker.
  2183.   * Fixed a similar bug in src/video_output/video_text.c.
  2184.   * BeOS CSS support, thanks to Markus Kuespert <ltlBeBoy@beosmail.com>
  2185.     who ported the Linux DVD ioctls. We can now read encrypted DVDs
  2186.     under BeOS ! Woohoo.
  2187. ------------------------------------------------------------------------
  2188. r689 | stef | 2001-02-20 09:47:25 +0100 (Tue, 20 Feb 2001) | 3 lines
  2189. Changed paths:
  2190.    M /trunk/include/input_ext-intf.h
  2191.    M /trunk/plugins/dvd/dvd_css.c
  2192.    M /trunk/plugins/dvd/input_dvd.c
  2193.    M /trunk/plugins/gnome/gnome_callbacks.c
  2194.    M /trunk/plugins/gnome/intf_gnome.c
  2195.    M /trunk/plugins/mpeg/input_ps.c
  2196.    M /trunk/src/input/input.c
  2197.    M /trunk/src/input/input_ext-intf.c
  2198.    M /trunk/src/input/input_programs.c
  2199. Second step in area management ; everything is in place now to have
  2200. title handling; it is coming :)
  2201. ------------------------------------------------------------------------
  2202. r690 | sam | 2001-02-20 10:10:36 +0100 (Tue, 20 Feb 2001) | 7 lines
  2203. Changed paths:
  2204.    M /trunk/plugins/gnome/gnome_interface.c
  2205.    M /trunk/plugins/gnome/intf_gnome.c
  2206.    M /trunk/plugins/gnome/intf_gnome.glade
  2207.    M /trunk/src/input/input.c
  2208.  * Fixed a segfault in input.c when no input plugin was found for
  2209.    a given file.
  2210.  * Fixed a deadlock in the Gnome interface. Next time I'll initialize
  2211.    my mutexes, I promise.
  2212.  * Added Oct to the authors list in intf_gnome.glade :)
  2213. ------------------------------------------------------------------------
  2214. r691 | sam | 2001-02-20 12:34:01 +0100 (Tue, 20 Feb 2001) | 2 lines
  2215. Changed paths:
  2216.    M /trunk/configure
  2217.    M /trunk/configure.in
  2218.  * Fixed a bash-ism in configure.in
  2219. ------------------------------------------------------------------------
  2220. r692 | reno | 2001-02-20 13:06:28 +0100 (Tue, 20 Feb 2001) | 4 lines
  2221. Changed paths:
  2222.    M /trunk/Makefile.in
  2223.    M /trunk/src/ac3_decoder/ac3_bit_allocate.c
  2224.    M /trunk/src/ac3_decoder/ac3_bit_stream.h
  2225.    M /trunk/src/ac3_decoder/ac3_decoder.c
  2226.    M /trunk/src/ac3_decoder/ac3_decoder.h
  2227.    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
  2228.    M /trunk/src/ac3_decoder/ac3_downmix.c
  2229.    A /trunk/src/ac3_decoder/ac3_downmix.h
  2230.    A /trunk/src/ac3_decoder/ac3_downmix_c.c
  2231.    M /trunk/src/ac3_decoder/ac3_exponent.c
  2232.    M /trunk/src/ac3_decoder/ac3_imdct.c
  2233.    M /trunk/src/ac3_decoder/ac3_internal.h
  2234.    M /trunk/src/ac3_decoder/ac3_mantissa.c
  2235.    M /trunk/src/ac3_decoder/ac3_parse.c
  2236.    M /trunk/src/ac3_decoder/ac3_rematrix.c
  2237. * Move ac3 globals variables into structures
  2238. * Adding authors
  2239. * Prepared to add asm imdct and downmix
  2240. ------------------------------------------------------------------------
  2241. r693 | massiot | 2001-02-20 14:41:01 +0100 (Tue, 20 Feb 2001) | 3 lines
  2242. Changed paths:
  2243.    M /trunk/configure
  2244.    M /trunk/configure.in
  2245. On machines without dvd ioctl, remove the DVD plugin from the Makefile,
  2246. fucking holy piece of *?239?191?189$^%?239?191?189 !
  2247. ------------------------------------------------------------------------
  2248. r694 | massiot | 2001-02-20 16:03:00 +0100 (Tue, 20 Feb 2001) | 2 lines
  2249. Changed paths:
  2250.    M /trunk/include/video.h
  2251.    M /trunk/plugins/motion/vdec_motion_common.c
  2252.    M /trunk/src/video_output/video_output.c
  2253.    M /trunk/src/video_parser/video_parser.c
  2254. Minor optimizations in the video decoder.
  2255. ------------------------------------------------------------------------
  2256. r695 | polux | 2001-02-20 18:08:02 +0100 (Tue, 20 Feb 2001) | 2 lines
  2257. Changed paths:
  2258.    M /trunk/include/threads.h
  2259. Added the BeOS code for vlc_mutex_destroy() and vlc_cond_destroy()
  2260. ------------------------------------------------------------------------
  2261. r696 | sam | 2001-02-21 00:30:15 +0100 (Wed, 21 Feb 2001) | 7 lines
  2262. Changed paths:
  2263.    M /trunk/Makefile.in
  2264.    M /trunk/configure
  2265.    M /trunk/configure.in
  2266.    M /trunk/debian/changelog
  2267.    M /trunk/include/tests.h
  2268.    M /trunk/plugins/dvd/dvd_css.c
  2269.    M /trunk/plugins/dvd/dvd_ioctl.h
  2270.    M /trunk/plugins/dvd/input_dvd.c
  2271.    M /trunk/plugins/dvd/input_dvd.h
  2272.    M /trunk/plugins/gnome/intf_gnome.c
  2273.  * Updated version number to 0.2.62. Release tonight.
  2274.  * DVD plugin is still non-functional when you don't have DVD ioctls,
  2275.    but at least it compiles under BeOS as well.
  2276.  * Minor cosmetic changes here and there.
  2277. ------------------------------------------------------------------------
  2278. r697 | sam | 2001-02-21 01:47:49 +0100 (Wed, 21 Feb 2001) | 4 lines
  2279. Changed paths:
  2280.    M /trunk/AUTHORS
  2281.    M /trunk/Makefile.in
  2282.    M /trunk/plugins/gnome/gnome_interface.c
  2283.    M /trunk/vlc.spec
  2284.   * Forgot to fix the vlc.spec.
  2285.   * Added Bozo to the author list.
  2286. ------------------------------------------------------------------------
  2287. r698 | henri | 2001-02-21 05:38:59 +0100 (Wed, 21 Feb 2001) | 13 lines
  2288. Changed paths:
  2289.    M /trunk/include/mpeg_system.h
  2290.    M /trunk/plugins/mpeg/input_ts.c
  2291.    M /trunk/plugins/mpeg/input_ts.h
  2292.    M /trunk/src/input/mpeg_system.c
  2293. TS Input :
  2294. - Added DemuxPSI, DecodePAT and DecodePMT. Never tested which streams
  2295.   where PAT or PMT are splitted in more than one section.
  2296. - Some TS files still don't work (matrix.ts i.e : no sound ),
  2297.   others do ... i'll have to investigate.
  2298. Todo :
  2299. - What if data get unaligned ?
  2300. - Write NetworkOpen
  2301. - Try to find why I get no sound on matrix.ts
  2302. - Support Stream and program selection.
  2303. ------------------------------------------------------------------------
  2304. r699 | sam | 2001-02-21 12:49:18 +0100 (Wed, 21 Feb 2001) | 9 lines
  2305. Changed paths:
  2306.    M /trunk/INSTALL
  2307.    M /trunk/Makefile.in
  2308.    M /trunk/configure
  2309.    M /trunk/configure.in
  2310.    M /trunk/plugins/gnome/gnome_interface.c
  2311.    M /trunk/plugins/gnome/intf_gnome.glade
  2312.    A /trunk/plugins/gtk
  2313.    A /trunk/plugins/gtk/.cvsignore
  2314.    A /trunk/plugins/gtk/gtk.c
  2315.    A /trunk/plugins/gtk/gtk.o
  2316.    A /trunk/plugins/gtk/gtk_callbacks.c
  2317.    A /trunk/plugins/gtk/gtk_callbacks.h
  2318.    A /trunk/plugins/gtk/gtk_callbacks.o
  2319.    A /trunk/plugins/gtk/gtk_interface.c
  2320.    A /trunk/plugins/gtk/gtk_interface.h
  2321.    A /trunk/plugins/gtk/gtk_interface.o
  2322.    A /trunk/plugins/gtk/gtk_support.c
  2323.    A /trunk/plugins/gtk/gtk_support.h
  2324.    A /trunk/plugins/gtk/gtk_support.o
  2325.    A /trunk/plugins/gtk/gtk_sys.h
  2326.    A /trunk/plugins/gtk/intf_gtk.c
  2327.    A /trunk/plugins/gtk/intf_gtk.glade
  2328.    A /trunk/plugins/gtk/intf_gtk.o
  2329.   (note: empty CVS mails mean that a new directory has been created,
  2330.    don't forget to use the -p option if you cvs update)
  2331.   * Added a plain Gtk+ port of the Gnome interface, for the gnome-impaired
  2332.     people. Gtk+ is now compiled by default, while Gnome isn't (you will
  2333.     have to add --enable-gnome when running configure)
  2334.   * Replaced -lcurses with -lncurses in configure.in.
  2335. ------------------------------------------------------------------------
  2336. r700 | sam | 2001-02-21 12:53:30 +0100 (Wed, 21 Feb 2001) | 4 lines
  2337. Changed paths:
  2338.    D /trunk/plugins/gtk/gtk.o
  2339.    D /trunk/plugins/gtk/gtk_callbacks.o
  2340.    D /trunk/plugins/gtk/gtk_interface.o
  2341.    D /trunk/plugins/gtk/gtk_support.o
  2342.    D /trunk/plugins/gtk/intf_gtk.o
  2343.    Hrm. Some strange phenomenon known as sleepiness made me commit a
  2344.    bunch of .o's. Blame me.
  2345. ------------------------------------------------------------------------
  2346. r701 | polux | 2001-02-21 16:52:40 +0100 (Wed, 21 Feb 2001) | 6 lines
  2347. Changed paths:
  2348.    M /trunk/include/beos_window.h
  2349.    M /trunk/plugins/beos/vout_beos.cpp
  2350. Some changes in the BeOS video output :
  2351. - New video output method, the vlc now uses BBitmap instead of
  2352.   BDirectWindow (better performances)
  2353. - Added resizing
  2354. - Added beta support for overlay
  2355. ------------------------------------------------------------------------
  2356. r702 | reno | 2001-02-22 06:31:55 +0100 (Thu, 22 Feb 2001) | 2 lines
  2357. Changed paths:
  2358.    M /trunk/src/ac3_decoder/ac3_bit_stream.h
  2359.    M /trunk/src/ac3_decoder/ac3_decoder.c
  2360.    M /trunk/src/ac3_decoder/ac3_decoder_thread.c
  2361.    M /trunk/src/ac3_decoder/ac3_downmix.c
  2362.    M /trunk/src/ac3_decoder/ac3_downmix_c.c
  2363.    M /trunk/src/ac3_decoder/ac3_exponent.c
  2364.    M /trunk/src/ac3_decoder/ac3_imdct.c
  2365.    M /trunk/src/ac3_decoder/ac3_mantissa.c
  2366.    M /trunk/src/ac3_decoder/ac3_parse.c
  2367. * Fix bug in ac3dec for mono streams
  2368. ------------------------------------------------------------------------
  2369. r703 | stef | 2001-02-22 09:44:45 +0100 (Thu, 22 Feb 2001) | 8 lines
  2370. Changed paths:
  2371.    M /trunk/include/config.h.in
  2372.    M /trunk/include/input.h
  2373.    M /trunk/plugins/dvd/dvd_css.c
  2374.    M /trunk/plugins/dvd/dvd_ifo.c
  2375.    M /trunk/plugins/dvd/dvd_ifo.h
  2376.    M /trunk/plugins/dvd/input_dvd.c
  2377.    M /trunk/plugins/dvd/input_dvd.h
  2378.    M /trunk/plugins/gnome/gnome_callbacks.c
  2379.    M /trunk/plugins/gnome/gnome_callbacks.h
  2380.    M /trunk/plugins/gnome/gnome_interface.c
  2381.    M /trunk/plugins/gnome/intf_gnome.glade
  2382.    M /trunk/src/input/input_programs.c
  2383.    M /trunk/src/interface/main.c
  2384. -New ES detection based on .ifo for DVD module. It might fail (I have
  2385. found one DVD for which ifo seems false).
  2386. -Title and chapter selection on the command line (see -t and -T options)
  2387. It will allow to watch some DVD that went through menus by default.
  2388. -beginning of menus in gnome interface.
  2389. ------------------------------------------------------------------------
  2390. r704 | stef | 2001-02-22 09:59:54 +0100 (Thu, 22 Feb 2001) | 3 lines
  2391. Changed paths:
  2392.    M /trunk/plugins/dvd/input_dvd.c
  2393. I have polioted once more with a bad file in the commit. It should work
  2394. better now. :p
  2395. ------------------------------------------------------------------------
  2396. r705 | massiot | 2001-02-22 17:17:12 +0100 (Thu, 22 Feb 2001) | 3 lines
  2397. Changed paths:
  2398.    M /trunk/include/input.h
  2399.    M /trunk/include/input_ext-intf.h
  2400.    M /trunk/include/keystrokes.h
  2401.    M /trunk/plugins/sdl/vout_sdl.c
  2402.    M /trunk/src/input/input_programs.c
  2403.    M /trunk/src/interface/interface.c
  2404. * Added a 'd' keystroke to dump the stream contents (for debugging
  2405. purposes).
  2406. ------------------------------------------------------------------------
  2407. r706 | massiot | 2001-02-22 18:00:20 +0100 (Thu, 22 Feb 2001) | 2 lines
  2408. Changed paths:
  2409.    M /trunk/include/input_ext-intf.h
  2410.    M /trunk/src/input/input_clock.c
  2411.    M /trunk/src/input/input_ext-intf.c
  2412.    M /trunk/src/input/input_programs.c
  2413. * Added functions and hooks to display dates instead of off_t.
  2414. ------------------------------------------------------------------------
  2415. r707 | massiot | 2001-02-23 13:37:31 +0100 (Fri, 23 Feb 2001) | 2 lines
  2416. Changed paths:
  2417.    M /trunk/src/input/input_programs.c
  2418. * Fixed a compile problem in debug mode.
  2419. ------------------------------------------------------------------------
  2420. r708 | massiot | 2001-02-23 14:22:58 +0100 (Fri, 23 Feb 2001) | 2 lines
  2421. Changed paths:
  2422.    M /trunk/src/video_parser/vpar_synchro.c
  2423. * Added debug messages.
  2424. ------------------------------------------------------------------------
  2425. r709 | massiot | 2001-02-23 15:07:25 +0100 (Fri, 23 Feb 2001) | 2 lines
  2426. Changed paths:
  2427.    M /trunk/src/video_decoder/video_fifo.h
  2428.    M /trunk/src/video_parser/vpar_blocks.c
  2429. * Fixed a structural major bug in the macroblock structure management.
  2430. ------------------------------------------------------------------------
  2431. r710 | massiot | 2001-02-23 18:58:22 +0100 (Fri, 23 Feb 2001) | 2 lines
  2432. Changed paths:
  2433.    M /trunk/src/video_parser/vpar_blocks.c
  2434. * Disabled slice-level resynchro since it's probably buggy.
  2435. ------------------------------------------------------------------------
  2436. r711 | sam | 2001-02-26 13:16:29 +0100 (Mon, 26 Feb 2001) | 10 lines
  2437. Changed paths:
  2438.    M /trunk/Makefile.in
  2439.    M /trunk/debian/control
  2440.    M /trunk/debian/rules
  2441.    D /trunk/debian/vlc-gnome.menu
  2442.    A /trunk/debian/vlc-gtk.menu
  2443.    M /trunk/debian/vlc.copyright
  2444.    D /trunk/include/beos_window.h
  2445.    M /trunk/include/intf_msg.h
  2446.    D /trunk/include/video_graphics.h
  2447.    M /trunk/plugins/beos/intf_beos.cpp
  2448.    M /trunk/plugins/beos/vout_beos.cpp
  2449.    A /trunk/plugins/beos/window.h
  2450.    M /trunk/plugins/dvd/dvd_ioctl.c
  2451.    M /trunk/plugins/dvd/input_dvd.c
  2452.    M /trunk/plugins/gtk/gtk_interface.c
  2453.    M /trunk/plugins/gtk/intf_gtk.glade
  2454.    M /trunk/src/interface/intf_msg.c
  2455.    M /trunk/src/spu_decoder/spu_decoder.c
  2456.    M /trunk/src/spu_decoder/spu_decoder.h
  2457.    M /trunk/src/video_output/video_output.c
  2458.    M /trunk/src/video_output/video_spu.c
  2459.    M /trunk/src/video_output/video_spu.h
  2460.    M /trunk/src/video_output/video_text.c
  2461.    M /trunk/src/video_output/video_text.h
  2462.    M /trunk/src/video_output/video_yuv.c
  2463.    M /trunk/src/video_output/video_yuv.h
  2464.   * The Gtk+ interface is now built as a Debian package as well. The Gnome
  2465.     package depends on it because of the icon and menu entry.
  2466.   * Added an intf_WarnHexDump() function to do raw hexadecimal dumps of
  2467.     memory areas. For debugging purposes or for real men, as you wish.
  2468.   * Lots of tidying in dvd_ioctl.c, a few comments added.
  2469.   * Better error handling in the subpicture decoder.
  2470.   * Tidied video_spu.c. More to come later.
  2471.   * Fixed subtitle displaying. Will soon work in overlay mode as well.
  2472. ------------------------------------------------------------------------
  2473. r712 | sam | 2001-02-26 18:41:11 +0100 (Mon, 26 Feb 2001) | 5 lines
  2474. Changed paths:
  2475.    M /trunk/src/interface/main.c
  2476.    M /trunk/src/spu_decoder/spu_decoder.c
  2477.    M /trunk/src/spu_decoder/spu_decoder.h
  2478.    M /trunk/src/video_output/video_spu.c
  2479.   * Optimizations done to the SPU decoder. Now the RLE is expanded at
  2480.     decoding time, not rendering time. The main loop in vout_RenderSPU
  2481.     is now 20 lines long.
  2482. ------------------------------------------------------------------------
  2483. r713 | sam | 2001-02-28 06:20:02 +0100 (Wed, 28 Feb 2001) | 5 lines
  2484. Changed paths:
  2485.    M /trunk/plugins/ggi/vout_ggi.c
  2486.    M /trunk/src/spu_decoder/spu_decoder.c
  2487.    M /trunk/src/spu_decoder/spu_decoder.h
  2488.    M /trunk/src/video_output/video_spu.c
  2489.   * Additional optimizations to the subtitle decoder
  2490.   * The GGI video output should now be faster. Also, right-mouse-clicking
  2491.     works in GGI mode as well.
  2492. ------------------------------------------------------------------------
  2493. r714 | reno | 2001-03-02 03:49:11 +0100 (Fri, 02 Mar 2001) | 2 lines
  2494. Changed paths:
  2495.    A /trunk/plugins/sdl/intf_sdl.c
  2496.    M /trunk/src/ac3_decoder/ac3_downmix.c
  2497.    M /trunk/src/ac3_decoder/ac3_imdct.c
  2498.    M /trunk/src/ac3_decoder/ac3_internal.h
  2499. * Bug fix with frequential downmix
  2500. ------------------------------------------------------------------------
  2501. r715 | stef | 2001-03-02 04:32:46 +0100 (Fri, 02 Mar 2001) | 18 lines
  2502. Changed paths:
  2503.    M /trunk/Makefile.in
  2504.    M /trunk/include/input_ext-dec.h
  2505.    M /trunk/include/input_ext-intf.h
  2506.    A /trunk/plugins/dvd/dvd_netlist.c
  2507.    A /trunk/plugins/dvd/dvd_netlist.h
  2508.    M /trunk/plugins/dvd/input_dvd.c
  2509.    M /trunk/plugins/dvd/input_dvd.h
  2510.    M /trunk/src/input/input.c
  2511.    M /trunk/src/input/mpeg_system.c
  2512. -New function for DVD reading, that is able to read multiple blocks
  2513. (I've chosen 32 now), that doesn't use any memcpy anymore and is also much
  2514. faster. It is ready now for cell positioning in multi-angle DVD (to come
  2515. soon).
  2516. -DVD specific netlist adapted to 2048 bytes long blocks that contain
  2517. several data_packets.
  2518. -Modification in mpeg_system.c to use p_payload_start instead of
  2519. p_buffer (necessary for DVD plugin). It does not break other plugins
  2520. since they set p_payload_start to p_buffer
  2521. -New field i_read_once in input_thread_s to be able to read more than
  2522. the TS related 7 packets ; i_read_once is set to INPUT_READ_ONCE by
  2523. defaults but plugins can change it during initialisation.
  2524. Please check that nothing is broken :)
  2525. ------------------------------------------------------------------------
  2526. r716 | massiot | 2001-03-02 14:20:29 +0100 (Fri, 02 Mar 2001) | 7 lines
  2527. Changed paths:
  2528.    M /trunk/include/input_ext-dec.h
  2529.    M /trunk/include/video_output.h
  2530.    M /trunk/src/input/input_ext-intf.c
  2531.    M /trunk/src/input/mpeg_system.c
  2532.    M /trunk/src/video_output/video_output.c
  2533.    M /trunk/src/video_parser/video_parser.c
  2534.    M /trunk/src/video_parser/vpar_headers.c
  2535. * Fixed miscellaneous alignment problems (alpha/sparc ports) ;
  2536. * Added a fps display when toggling 'i' ;
  2537. * Fixed a bug in the video parser where one picture buffer was not
  2538. released at quit time ;
  2539. * Broke the mux_rate calculation, but hey guys ! it was already broken and
  2540. nobody noticed it.
  2541. ------------------------------------------------------------------------
  2542. r717 | sam | 2001-03-02 14:47:01 +0100 (Fri, 02 Mar 2001) | 6 lines
  2543. Changed paths:
  2544.    M /trunk/Makefile.in
  2545.    M /trunk/configure
  2546.    M /trunk/configure.in
  2547.    M /trunk/debian/control
  2548.    M /trunk/include/defs.h.in
  2549.    M /trunk/plugins/dvd/dvd.c
  2550.    M /trunk/plugins/dvd/dvd_css.c
  2551.    A /trunk/plugins/dvd/dvd_csstables.h
  2552.    M /trunk/plugins/dvd/input_dvd.c
  2553.   * Changed debian/control to fix Debian bug #83707
  2554.   * Added a --disable-css configure option
  2555.   * Moved some code here and there in the DVD plugin to make it easier
  2556.     for me to build the Debian CSS-free packages.
  2557. ------------------------------------------------------------------------
  2558. r718 | massiot | 2001-03-02 14:49:37 +0100 (Fri, 02 Mar 2001) | 3 lines
  2559. Changed paths:
  2560.    M /trunk/include/input.h
  2561.    M /trunk/plugins/dvd/input_dvd.c
  2562.    M /trunk/src/input/input_programs.c
  2563. * Made input_SelectES() and input_UnselectES() not block the input thread
  2564. for a long time.
  2565. ------------------------------------------------------------------------
  2566. r719 | massiot | 2001-03-02 16:51:22 +0100 (Fri, 02 Mar 2001) | 2 lines
  2567. Changed paths:
  2568.    M /trunk/plugins/mpeg/input_ps.c
  2569.    M /trunk/src/input/input_programs.c
  2570. * More consistency in the p_input->stream management.
  2571. ------------------------------------------------------------------------
  2572. r720 | reno | 2001-03-02 17:46:57 +0100 (Fri, 02 Mar 2001) | 2 lines
  2573. Changed paths:
  2574.    D /trunk/plugins/sdl/intf_sdl.c
  2575. Remove an unused file reintroduce after my last commit
  2576. ------------------------------------------------------------------------
  2577. r721 | stef | 2001-03-03 08:07:01 +0100 (Sat, 03 Mar 2001) | 5 lines
  2578. Changed paths:
  2579.    M /trunk/plugins/dvd/dvd_css.c
  2580.    M /trunk/plugins/dvd/dvd_css.h
  2581.    M /trunk/plugins/dvd/dvd_netlist.c
  2582.    M /trunk/plugins/dvd/dvd_netlist.h
  2583.    M /trunk/plugins/dvd/input_dvd.c
  2584.    M /trunk/plugins/dvd/input_dvd.h
  2585. -completely changed title and chapter initialization. Now we have real
  2586. title units.
  2587. -Fixed size for a majority of DVD.
  2588. ------------------------------------------------------------------------
  2589. r722 | sam | 2001-03-03 12:01:07 +0100 (Sat, 03 Mar 2001) | 7 lines
  2590. Changed paths:
  2591.    M /trunk/Makefile.in
  2592.    M /trunk/configure
  2593.    M /trunk/configure.in
  2594.    M /trunk/debian/changelog
  2595.    A /trunk/debian/changelog-css
  2596.    A /trunk/debian/control-css
  2597.    M /trunk/debian/rules
  2598.    A /trunk/debian/rules-css
  2599.    M /trunk/debian/vlc-gtk.menu
  2600.    M /trunk/debian/vlc.1
  2601.    M /trunk/debian/vlc.menu
  2602.    M /trunk/plugins/dvd/dvd.c
  2603.    M /trunk/plugins/dvd/dvd_css.c
  2604.    M /trunk/plugins/dvd/input_dvd.c
  2605.    A /trunk/share/gvlc.xpm
  2606.    A /trunk/share/vlc.xpm
  2607.    M /trunk/src/interface/main.c
  2608.   * Added debian/* files to help generating CSS-enabled non-US packages,
  2609.     and changed plugins/dvd/* to reflect this change.
  2610.   * Added .xpm icons (fixes lintian warnings).
  2611.   * --help output and manpage are now in sync (Closes Debian bug #87478).
  2612.   * Fixed Build-dpends entry in debian/control (Closes Debian bug #83707).
  2613. ------------------------------------------------------------------------
  2614. r723 | sam | 2001-03-04 04:12:00 +0100 (Sun, 04 Mar 2001) | 5 lines
  2615. Changed paths:
  2616.    M /trunk/plugins/dvd/input_dvd.c
  2617.    M /trunk/plugins/gnome/gnome_callbacks.c
  2618.    M /trunk/plugins/gnome/gnome_callbacks.h
  2619.    M /trunk/plugins/gnome/gnome_interface.c
  2620.    M /trunk/plugins/gnome/gnome_interface.h
  2621.    M /trunk/plugins/gnome/gnome_sys.h
  2622.    M /trunk/plugins/gnome/intf_gnome.c
  2623.    M /trunk/plugins/gnome/intf_gnome.glade
  2624.    M /trunk/plugins/gtk/gtk_callbacks.c
  2625.    M /trunk/plugins/gtk/gtk_callbacks.h
  2626.    M /trunk/plugins/gtk/gtk_interface.c
  2627.    M /trunk/plugins/gtk/gtk_interface.h
  2628.    M /trunk/plugins/gtk/gtk_sys.h
  2629.    M /trunk/plugins/gtk/intf_gtk.c
  2630.    M /trunk/plugins/gtk/intf_gtk.glade
  2631.   * Added DVD/VCD button and menu for quick DVD device selection to the
  2632.     Gnome and Gtk+ interfaces, so that vlc can play a DVD even when
  2633.     launched from a GUI.
  2634. ------------------------------------------------------------------------
  2635. r724 | stef | 2001-03-04 14:54:26 +0100 (Sun, 04 Mar 2001) | 9 lines
  2636. Changed paths:
  2637.    M /trunk/plugins/dvd/input_dvd.c
  2638.    M /trunk/plugins/dvd/input_dvd.h
  2639. -Fixed bugs in title/chapter handling once more, especially for size
  2640. detection and location of main movie.
  2641. -Support for multitrack DVD : now the stream is given to input as it has
  2642. to be ; however, all the tracks are displayed one after the other ; I
  2643. think we need to decode navigation ES to choose the track
  2644. -Fixed behaviour at end of device.
  2645. ------------------------------------------------------------------------
  2646. r725 | sam | 2001-03-04 17:20:16 +0100 (Sun, 04 Mar 2001) | 18 lines
  2647. Changed paths:
  2648.    M /trunk/AUTHORS
  2649.    M /trunk/Makefile.in
  2650.    M /trunk/include/video_output.h
  2651.    A /trunk/plugins/beos/Bitmaps.h
  2652.    A /trunk/plugins/beos/DrawingTidbits.cpp
  2653.    A /trunk/plugins/beos/DrawingTidbits.h
  2654.    A /trunk/plugins/beos/InterfaceWindow.h
  2655.    A /trunk/plugins/beos/MsgVals.h
  2656.    A /trunk/plugins/beos/TransportButton.cpp
  2657.    A /trunk/plugins/beos/TransportButton.h
  2658.    A /trunk/plugins/beos/VideoWindow.h
  2659.    M /trunk/plugins/beos/intf_beos.cpp
  2660.    M /trunk/plugins/beos/vout_beos.cpp
  2661.    D /trunk/plugins/beos/window.h
  2662.    M /trunk/plugins/yuv/transforms_yuv.c
  2663.    M /trunk/plugins/yuv/transforms_yuvmmx.c
  2664.    M /trunk/plugins/yuv/transforms_yuvmmx.h
  2665.    M /trunk/plugins/yuv/video_common.h
  2666.    M /trunk/plugins/yuv/video_yuv.c
  2667.    M /trunk/plugins/yuv/video_yuvmmx.c
  2668.    M /trunk/src/misc/beos_specific.cpp
  2669.    M /trunk/src/video_output/video_output.c
  2670.    M /trunk/src/video_output/video_text.c
  2671.    Commited BeOS changes by Richard Shepherd and Tony Castley.
  2672.    include/video_output.h
  2673.     * Added boolean_t b_YCbr to vout_thread_s structure to flag YUV-YCbCr
  2674.       decoding needed instead of YUV-RGB
  2675.     * Will be removed later when video_output.c rewritten
  2676.    src/video_output.c
  2677.     * vout_CreateThread() initialises b_YCbr to zero
  2678.    plugins/beos/*
  2679.     * New BeOS video plugin that supports hardware overlays and new
  2680.       MediaPlayer compatible interface
  2681.    plugins/*
  2682.     * Added YUV-YCbCr transforms
  2683. ------------------------------------------------------------------------
  2684. r726 | stef | 2001-03-05 01:40:06 +0100 (Mon, 05 Mar 2001) | 5 lines
  2685. Changed paths:
  2686.    M /trunk/plugins/dvd/input_dvd.c
  2687. -Fixed a bug in audio selection
  2688. -Tried to fix an issue in size computing. I don't know if this works since
  2689. I haven't buggy DVDs
  2690. ------------------------------------------------------------------------
  2691. r727 | sam | 2001-03-05 02:29:25 +0100 (Mon, 05 Mar 2001) | 9 lines
  2692. Changed paths:
  2693.    M /trunk/AUTHORS
  2694.    D /trunk/CONTRIBUTORS
  2695.    M /trunk/INSTALL
  2696.    M /trunk/Makefile.in
  2697.    M /trunk/TODO
  2698.    M /trunk/configure
  2699.    M /trunk/configure.in
  2700.    M /trunk/debian/changelog
  2701.    M /trunk/debian/changelog-css
  2702.    M /trunk/debian/vlc.docs
  2703.    M /trunk/plugins/beos/intf_beos.cpp
  2704.    M /trunk/plugins/beos/vout_beos.cpp
  2705.    M /trunk/plugins/gnome/gnome_callbacks.c
  2706.    M /trunk/plugins/gnome/gnome_interface.c
  2707.    M /trunk/plugins/gnome/intf_gnome.glade
  2708.    M /trunk/plugins/gtk/gtk_callbacks.c
  2709.    M /trunk/plugins/gtk/gtk_interface.c
  2710.    M /trunk/plugins/gtk/intf_gtk.c
  2711.    M /trunk/plugins/gtk/intf_gtk.glade
  2712.    M /trunk/vlc.spec
  2713.   * Everything in place for the 0.2.63 release.
  2714.   * Got rid of the CONTRIBUTORS list, and switched AUTHORS to a
  2715.     linux-kernel like author list.
  2716.   * Updated TODO list.
  2717.   * Fixed a segfault in the BeOS interface when --noaudio was specified.
  2718.   * Title and Chapter selection in the Gnome and Gtk+ interfaces.
  2719. ------------------------------------------------------------------------
  2720. r728 | sam | 2001-03-05 12:53:44 +0100 (Mon, 05 Mar 2001) | 4 lines
  2721. Changed paths:
  2722.    M /trunk/debian/changelog
  2723.    M /trunk/debian/rules
  2724.    M /trunk/plugins/dvd/dvd_ioctl.c
  2725.    M /trunk/plugins/mpeg/input_ts.c
  2726.   * fixed headers for FreeBSD compilation.
  2727.   * fixed debian/rules for non-x86 packages (Closes: Debian bug #88583).
  2728. ------------------------------------------------------------------------
  2729. r729 | richards | 2001-03-05 14:28:47 +0100 (Mon, 05 Mar 2001) | 3 lines
  2730. Changed paths:
  2731.    M /trunk/plugins/beos/Bitmaps.h
  2732.    M /trunk/plugins/beos/InterfaceWindow.h
  2733.    M /trunk/plugins/beos/MsgVals.h
  2734.    M /trunk/plugins/beos/TransportButton.cpp
  2735.    M /trunk/plugins/beos/TransportButton.h
  2736.    M /trunk/plugins/beos/VideoWindow.h
  2737.    M /trunk/plugins/beos/intf_beos.cpp
  2738.    M /trunk/plugins/beos/vout_beos.cpp
  2739. Added names to headers
  2740. Delete BBitmap[0] directly after overlay creation as no longer needed as overlay now owns Bits()
  2741. ------------------------------------------------------------------------
  2742. r730 | massiot | 2001-03-05 17:00:30 +0100 (Mon, 05 Mar 2001) | 3 lines
  2743. Changed paths:
  2744.    M /trunk/src/input/mpeg_system.c
  2745. Fixed MPEG-1 mux_rate parsing.
  2746. Fixed MPEG-1 stuffing.
  2747. ------------------------------------------------------------------------
  2748. r731 | richards | 2001-03-05 21:36:04 +0100 (Mon, 05 Mar 2001) | 2 lines
  2749. Changed paths:
  2750.    M /trunk/Makefile.in
  2751.    M /trunk/plugins/beos/Bitmaps.h
  2752.    M /trunk/plugins/beos/InterfaceWindow.h
  2753.    M /trunk/plugins/beos/MsgVals.h
  2754.    M /trunk/plugins/beos/intf_beos.cpp
  2755.    M /trunk/plugins/beos/vout_beos.cpp
  2756. *** empty log message ***
  2757. ------------------------------------------------------------------------
  2758. r732 | richards | 2001-03-05 23:29:02 +0100 (Mon, 05 Mar 2001) | 2 lines
  2759. Changed paths:
  2760.    M /trunk/plugins/beos/InterfaceWindow.h
  2761.    M /trunk/plugins/beos/intf_beos.cpp
  2762.    M /trunk/plugins/beos/vout_beos.cpp
  2763. *** empty log message ***
  2764. ------------------------------------------------------------------------
  2765. r733 | richards | 2001-03-05 23:47:22 +0100 (Mon, 05 Mar 2001) | 2 lines
  2766. Changed paths:
  2767.    M /trunk/plugins/beos/vout_beos.cpp
  2768. *** empty log message ***
  2769. ------------------------------------------------------------------------
  2770. r734 | richards | 2001-03-06 02:26:06 +0100 (Tue, 06 Mar 2001) | 2 lines
  2771. Changed paths:
  2772.    M /trunk/plugins/beos/intf_beos.cpp
  2773.    M /trunk/plugins/beos/vout_beos.cpp
  2774. More changes to interface
  2775. ------------------------------------------------------------------------
  2776. r735 | massiot | 2001-03-06 11:21:59 +0100 (Tue, 06 Mar 2001) | 3 lines
  2777. Changed paths:
  2778.    M /trunk/plugins/dvd/dvd_ifo.c
  2779.    M /trunk/plugins/dvd/dvd_ioctl.h
  2780.    M /trunk/plugins/dvd/input_dvd.c
  2781. * It now compiles under FreeBSD (though DeCSS stuff probably doesn't
  2782. work).
  2783. ------------------------------------------------------------------------
  2784. r736 | massiot | 2001-03-06 16:16:42 +0100 (Tue, 06 Mar 2001) | 3 lines
  2785. Changed paths:
  2786.    M /trunk/include/config.h.in
  2787.    M /trunk/src/video_decoder/vpar_synchro.h
  2788. * Fixed a boolean_t/int mix.
  2789. * Increased FIFO_SIZE.
  2790. ------------------------------------------------------------------------
  2791. r737 | massiot | 2001-03-06 18:39:03 +0100 (Tue, 06 Mar 2001) | 2 lines
  2792. Changed paths:
  2793.    M /trunk/src/input/input_ext-dec.c
  2794. * Fixed an alignment problem on startup.
  2795. ------------------------------------------------------------------------
  2796. r738 | massiot | 2001-03-06 18:54:48 +0100 (Tue, 06 Mar 2001) | 2 lines
  2797. Changed paths:
  2798.    M /trunk/src/input/mpeg_system.c
  2799. * Fixed an alignment problem in PTS parsing.
  2800. ------------------------------------------------------------------------
  2801. r739 | massiot | 2001-03-06 20:33:58 +0100 (Tue, 06 Mar 2001) | 2 lines
  2802. Changed paths:
  2803.    M /trunk/include/input_ext-dec.h
  2804.    M /trunk/src/input/input_ext-dec.c
  2805. * Fixed an alignment problem in UnalignedShowBits().
  2806. ------------------------------------------------------------------------
  2807. r740 | richards | 2001-03-06 20:52:03 +0100 (Tue, 06 Mar 2001) | 2 lines
  2808. Changed paths:
  2809.    M /trunk/plugins/beos/InterfaceWindow.h
  2810.    M /trunk/plugins/beos/intf_beos.cpp
  2811.    M /trunk/plugins/beos/vout_beos.cpp
  2812. Added DVD device selection from interface menu