| 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. |
|---|