Changeset 0f1de50e835c2f1fb21d812bfab9ef3d7ad4ec4f

Show
Ignore:
Timestamp:
07/25/02 23:02:40 (6 years ago)
Author:
Sam Hocevar <sam@videolan.org>
git-committer:
Sam Hocevar <sam@videolan.org> 1027630960 +0000
git-parent:

[cf1164faba5e9c7cf8c05d32c1ab6373cb1095a4]

git-author:
Sam Hocevar <sam@videolan.org> 1027630960 +0000
Message:
Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • ChangeLog

    rbd0431f r0f1de50  
    66Not released yet 
    77 
     8  * ./plugins/dvdplay/access.c: use dvdplay after it has completed 
     9    initialization. 
     10  * ./configure.in: better detection of IPv6, fixed solaris handling. 
     11  * ./plugins/familiar/*: used buttons instead of pixmaps. 
     12  * ./share/vlc16x16.xpm: XPM version of the logo. 
     13  * ./plugins/mpeg_system/mpeg_es.c: fixed a segfault when no decoder was 
     14    found (p_fifo might be NULL).                                         
    815  * ./po/se.po : Swedish translation, courtesy of Joel Arvidsson 
    9     <dogai@privat.utfors.se> ; 
     16    <dogai@privat.utfors.se>. 
     17  * ./plugins/ffmpeg/ffmpeg.h: added a new fourcc (3IV2, you shoudln't be able 
     18    to decode it but sometimes it's in fact MPEG-4, thx titer). 
     19  * ./plugins/mp4/*: added capability to read mov with mp3 tracks. But it seems 
     20    that mad doesn't like too much fragmented data packets, and thus breaks the 
     21    audio. 
     22  * ./mozilla/Makefile: fixed dependencies on .h files. 
     23  * ./plugins/filter/distort.c: fixed a typo in option names. 
     24  * ./plugins/dummy/dec_dummy.c: new dummy decoder, for testing purposes. 
     25  * ./configure.in: workaround Debian bug #150490 (bad mozilla-config output). 
     26  * ./mozilla/vlcplugin.h: added .mov and .mp4 files to the plugin. 
     27  * ./Makefile: we no longer try to merge .a files into libvlc.a, but rather 
     28    add them to the vlc-config output. 
     29  * ./plugins/dvdplay/*: first version of plugin for libdvdplay; supports DVD 
     30    reading with title and menus, pause, seeking, interactive menus with 
     31    mouse control. 
     32  * ./plugins/gtk/*: allowed 0 for title selection as it is the area for first 
     33    play pgc in DVDs. 
     34  * ./plugins/familiar/*: interface neatly exits now. 
     35  * ./plugins/cinepak/cinepak.c: added a new fourcc. 
     36  * ./plugins/mp4/*, ./plugins/ffmpeg/*: some clean up and changed the way 
     37    ffmpeg is initialized. 
     38  * ./plugins/beos/InterfaceWindow.cpp: implemented muting. 
     39  * ./plugins/beos/InterfaceWindow.cpp: fixed code for subtitle and audio 
     40    selection, still probs but working. 
     41  * ./plugins/beos/*: changes to ensure BeOS plugins compile and function, 
     42    implemented a intf_vlc_wrapper to "shield" the BeOS code from the 
     43    underlying vlc structurs, yet to be completed. 
     44  * ALL: decoders now use a fourcc as a probe value. 
     45  * include/input_ext-intf.h: killed p_es->b_audio, since i_cat already fills 
     46    its purpose. 
     47  * include/input_ext-intf.h: killed p_es->i_type in favour of p_es->i_fourcc. 
     48  * include/video.h: killed p_pic->p_plane->b_margin; now i_visible_pitch is 
     49    always valid.                                                            
     50  * ./src/libvlc.h: replaced --mpeg-adec and --ac3-adec with --codec; see 
     51    vlc --help for more information. 
     52  * include/video.h: removed fourcc values which should _not_ be global 
     53    (thanks fenrir for convincing me). 
     54  * ALL: video output plugins use the VLC_FOURCC macro to build their fourccs. 
     55  * ./plugins/beos/InterfaceWindow.cpp: removed the last remaining call to 
     56    input_ChangeES. 
     57  * ./src/input/input_info.c, ./src/misc/messages.c: initialized the first  
     58    vasprintf arguments to NULL for extra safety. 
     59  * ./src/misc/modules.c: added the "any" and "none" keywords to the module 
     60    selection string. "any" matches any module, and "none" always fails.    
     61  * ./src/input/input_info.c: win32 compilation fixes. 
     62  * ./plugins/familiar/familiar.c: fixed gtk core-dump on exit. Used code from 
     63    gtk plugin for this. 
     64  * ./share/*: VCR icon buttons for Familiar Linux interface. 
     65  * ./plugins/familiar/*: Familiar Linux interface (non functional yet). 
     66  * ./plugins/memcpy/fastmemcpy.h: commented out suspicious code. 
     67  * ./plugins/mp4/mp4.c: improved mp4a detection/handling. 
     68  * ./plugins/mp4/mp4.c: can now read mp4 files with mp3 audio declared in 
     69    mp4a box. 
     70  * ./src/libvlc.c: updated usage info to include STRING_FROM_LIST 
     71    configuration items.                                           
     72  * ./src/input/input_info.c: new input info subsystem. 
     73  * ./plugins/mp4/*: same endianness for fourcc as the ones in video.h. 
     74  * ./plugins/cinepak/*: take care of grayscale option. 
     75  * ./debian/control: changed "interface plugin" occurences to "frontend" to 
     76    make package descriptions less misleading.                               
     77  * ./bootstrap.sh: use C locale for generating vlc_symbols.h. 
     78  * ./bootstrap.sh: don't generate pofiles by default. 
     79  * ./plugins/cinepak/*: a cinepak (cvid) video decoder (codec found in old 
     80    .mov files). 
     81  * ./plugins/ffmpeg/ffmpeg.c: tried to add an option to allow frame droppping 
     82    (--enable-hurry-up). Begin to work. 
     83  * ./configure.in: added -lrt for HP/UX port. 
     84  * ./plugins/ffmpeg/ffmpeg.c: added a new option, to set the level of error 
     85    resilience. It allows to play badly encoded mpeg4 files (illegal VLC code). 
     86  * ALL: changed "struct foo_s" into "struct foo_t" to make greppers happy. 
     87  * ./src/libvlc.c, ./include/vlc/vlc.h: created reentrant versions of the 
     88    libvlc API.                                                            
     89  * ./src/vlc.c: vlc uses the non-reentrant libvlc functions. 
     90  * ./mozilla/vlcplugin.c: the mozilla plugin uses the reentrant functions. 
     91  * ./debian/*: created packages for libvlc0-dev. 
     92  * ./plugins/a52/a52.c: added a global lock to prevent two VLC threads to 
     93    call a liba52 function simultaneously (liba52 isn't reentrant). 
     94  * ./plugins/a52/a52.c: made liba52 the default AC3 decoder. 
     95  * ./configure.in: we no longer check for a specific function in -lphtread 
     96    because some systems (such as HP-UX...) have them inlined. 
     97  * ./Makefile.modules: we don't chmod -x the compiled plugins because of 
     98    HP-UX's dynamic linker which would otherwise be unable to open them.  
     99  * ./configure: rebuilt using the newest autotools. 
     100  * ./src/vlc.c, ./src/libvlc.c: added more robust consistency checks. 
     101  * ./configure.in: fixed description of MP4 module. 
     102  * ./doc/fortunes.txt: added a selection of Lool's fortune cookies. 
     103  * ./configure.in: added mp4 module, default disabled. 
     104  * ./src/misc/darwin_specific.c: s/vlc_object_t/vlc_t. 
     105  * ./configure.in: fixed Mac OS X compilation which was broken on some 
     106    machines. 
     107  * ./include/vlc/vlc.h: included os_specific.h. 
     108  * ./include/interface.h: interface creation and destruction functions are 
     109    now exported to plugins so that any plugin can spawn a new interface. 
     110  * ./plugins/mp4/*: preliminary mp4 (and some mov) demux plugin. I've not 
     111    enabled it (add by hand to Makefile... and link it with zlib -lz) as I 
     112    will probably break it too many times. It work for some mp4 (but without 
     113    audio, need aac decoder) and mov with sorenson v1(ffmpeg :). 
     114  * ./plugins/x11/xcommon.c: fixed a bug in the computation of the mouse 
     115    coordinates sent to interface. 
     116  * ./plugins/dvd/dvd.c: added a 'dvdold' shortcut to force the use of the 
     117    dvd plugin in case another plugin with higher priority wants to use 'dvd' 
     118    as shortcut. 
     119  * ./plugins/lpcm_adec/lpcm_adec.c: the loop in lpcm decoder DecodeFrame() 
     120    could not exit after b_die in some cases. 
     121  * ./configure.in: plugin compilation fix for HP-UX. 
     122  * ./configure.in: better protection of CFLAGS and LDFLAGS. Should also fix 
     123    remaining issues with XvPutImage detection, please confirm! 
     124  * ./plugins/alsa/alsa.c: ALSA device selection patch, courtesy of John 
     125    Paul Lorenti <jpl31@columbia.edu>. 
     126  * ./Makefile: src/misc/modules_builtin.h now depends on Makefile.config. 
     127  * ./src/misc/threads.c: improved lazy initialization of the global lock. 
     128  * ./doc/fortunes.txt: a few IRC fortune cookies for those with too much 
     129    time on their hands. 
     130  * ./plugins/mpeg_vdec/video_parser.c, ./src/input/input_programs.c: fixed 
     131    a few uninitialized variables.                                          
     132  * MacOS X: added deinterlace submenu. 
    10133  * ./plugins/access/http.c: fixed a double free bug and a memory leak. 
     134  * ./plugins/*: interface plugins set p_vlc->b_die to quit vlc, but check 
     135    for p_intf->b_die to know when they are supposed to terminate p_intf. This 
     136    will allow to spawn interface plugins on the fly. 
     137  * ./plugins/avi/avi.c: quick hack to read file created by ffmpeg. I think 
     138    it should work. 
     139  * ./plugins/ffmpeg/ffmpeg.c: added support for some others codecs provided 
     140    by ffmpeg, but some of them aren't tested. 
     141  * ./src/misc/messages.c: debug messages that were issued before the -v 
     142    flag was tested for are no longer lost. 
     143  * ./configure.in: we now look for XvPutImage instead of XvSetPortAttribute 
     144    because XvSetPortAttribute isn't always available.                       
     145  * ./plugins/macosx/vout_macosx.m: added missing arrow up/down handling.    
    11146  * MacOS X: added messages and playlist panel, dock menu, context menu  
    12147    in video view and localization support. 
     148  * ./ipkg/control: add package sdl to package dependency list. 
     149  * ./doc/vlc-howto.sgml: fixed typos. 
     150  * ./include/vlc_common.h: greatly simplified ntoh*, and U??_AT macros are 
     151    now alignment-safe. 
     152  * ./STATUS: new file indicating who's working on what. Please keep it 
     153    up-to-date. 
     154  * ./MAINTAINERS: new file indicating who has knowledge on which parts. 
     155  * ./po/*: polish translation, courtesy of Arkadiusz Lipiec. 
    13156  * ./README: removed much outdated data. 
    14157  * ./debian/*: great package renaming - names should make more sense now. 
     
    184327    belongs to plugins/mpeg_vdec. 
    185328  * ALL: the first libvlc commit. 
     329 
     3300.4.3 
     331Not released yet. 
     332 
     333  * ./plugins/access/http.c: we are now parsing the http return code and 
     334    failing cleanly if it is >= 400. 
     335  * ./plugins/mpeg_system/mpeg_es.c, ./src/input/input_ext-dec.c: fixed  
     336    a deadlock issue with demuxers waiting on p_fifo->data_lock. 
     337  * ./src/input/input_ext-plugins.c: fixed a memory leak. 
     338  * ./plugins/access/http.c: fixed a bug with HTTP/1.0 servers. 
     339  * ./src/interface/main.c: new --mtu option. 
     340  * ./configure.in: fixed nanosleep detection on some platforms. 
     341  * ./plugins/beos/*: created a wrapper class for VLC functions and 
     342    interaction, improved file and disk opening, fixed drag and drop, added 
     343    right click menu and always on top mode. 
     344  * ./plugins/beos/VideoWindow.h: fixed pop-up menu's radio mode. 
     345  * ./plugins/beos/VideoWindow.h: fixed changing workspaces problem. 
     346  * ./plugins/beos/VideoWindow.h: added a popup menu to enable changing. 
    186347 
    1873480.4.2