vlc.git
17 years ago* modules/stream_out/transrate: New transrating module, based on GPL
Christophe Massiot [Fri, 7 Nov 2003 21:30:52 +0000 (21:30 +0000)]
* modules/stream_out/transrate: New transrating module, based on GPL
  code from www.metakine.com.
  CAUTION : the code is currently very ugly, with static variables, no
  code convention, etc. I check it in "as is" because it may be useful
  to some people.
  Don't expect a bitrate reduction of more than 30 % with acceptable
  quality.
* modules/demux/mpeg/ts.c: Useful debug message

17 years ago* src/misc/threads.c: Implementation of real-time priorities for UNIX-like
Christophe Massiot [Fri, 7 Nov 2003 19:30:28 +0000 (19:30 +0000)]
* src/misc/threads.c: Implementation of real-time priorities for UNIX-like
  pthread systems (activate with --rt-priority)
* modules/access_output/udp.c: Only discard packets which are _very_ late

17 years ago* modules/mux/mpeg/ts.c:
Christophe Massiot [Fri, 7 Nov 2003 18:41:09 +0000 (18:41 +0000)]
* modules/mux/mpeg/ts.c:
  - By default send PCRs every 90 ms, because the upper limit is 100 ms
  - New pid-video and pid-audio sout variables

17 years ago * udp: mp3/rtp is now correctly working.
Laurent Aimar [Fri, 7 Nov 2003 18:32:55 +0000 (18:32 +0000)]
 * udp: mp3/rtp is now correctly working.

17 years ago * rtp: removed a annoying debug message
Laurent Aimar [Fri, 7 Nov 2003 18:32:24 +0000 (18:32 +0000)]
 * rtp: removed a annoying debug message
 * announce.c: fixed a warning.

17 years ago * livedotcom.cpp:
Laurent Aimar [Fri, 7 Nov 2003 18:08:54 +0000 (18:08 +0000)]
 * livedotcom.cpp:
    - improve a lot pts handling.
    - added --rtsp-caching.
    - implemented DEMUX_GET_TIME  and declared the input as seekable to
    make the interface displaying the time.
 Now I can read rtp stream from VLC using http export for sdp :) (MPEG4
video, MPEG 1/2 video and mp3 audio tested successfully)

17 years ago * added vlc_url_t structure, vlc_UrlParse and vlc_UrlClean.
Laurent Aimar [Fri, 7 Nov 2003 17:44:43 +0000 (17:44 +0000)]
 * added vlc_url_t structure, vlc_UrlParse and vlc_UrlClean.
 (It could avoid a lot of duplicated code...)

17 years ago * rtp: added a sdp options to export sdp. For now only as http.
Laurent Aimar [Fri, 7 Nov 2003 17:43:42 +0000 (17:43 +0000)]
 * rtp: added a sdp options to export sdp. For now only as http.
options: #rtp{dst=ip,port=port,[sdp=http://ip:port/file],[mux=]}

17 years ago* modules/packetizer/mpegvideo.c: Detect discontinuities and trash
Christophe Massiot [Fri, 7 Nov 2003 16:53:54 +0000 (16:53 +0000)]
* modules/packetizer/mpegvideo.c: Detect discontinuities and trash
  corrupt packets. Also flag GOP headers with SOUT_BUFFER_FLAGS_GOP.

17 years agoPDA interface:
Jean-Paul Saman [Fri, 7 Nov 2003 14:15:23 +0000 (14:15 +0000)]
PDA interface:
* cleanup code
* cleanup interface

17 years ago* Updated documentation.
Christophe Massiot [Fri, 7 Nov 2003 13:31:26 +0000 (13:31 +0000)]
* Updated documentation.

17 years ago* modules/access/satellite: Big rework of the old satellite module.
Christophe Massiot [Fri, 7 Nov 2003 13:28:23 +0000 (13:28 +0000)]
* modules/access/satellite: Big rework of the old satellite module.
  - ability to select between different tuners if the board has several
    tuners
  - abitility to select between different demux if the board has several
    demuxes
  - if frequency isn't specified, do not try to tune the tuner and
    assume some other software already did it
  - set a bigger buffer size to avoid packet losses
  - do not filter too many PIDs since some board only have 8 filters
  - kludged so that the module works perfectly well with the demuxstream
    demuxer
  - use DMX_PES_OTHER all the time because some boards do not have a
    decoder chip (this may be a problem for you)

This changeset is part of the Dreambox port of VLC.

17 years agoPDA interface:
Jean-Paul Saman [Fri, 7 Nov 2003 13:01:51 +0000 (13:01 +0000)]
PDA interface:
* Directory browsing works
* Coredump is solved
* Adding files or entire directories to the playlist GUI control works.

17 years ago * livedotcom.cpp: - better pts handling but still bad. (and using rtsp
Laurent Aimar [Fri, 7 Nov 2003 12:27:30 +0000 (12:27 +0000)]
 * livedotcom.cpp: - better pts handling  but still bad. (and using rtsp
 over tcp doesn't really work yet).
                   - fixed bad usage of delete vs delete[]
(using --rtsp-tcp still leads to segfault)

17 years agoNeed to change libvcdinfo to be more robust when there are
Rocky Bernstein [Fri, 7 Nov 2003 10:33:41 +0000 (10:33 +0000)]
Need to change libvcdinfo to be more robust when there are
reading the extended PSD. Given that area-highlighting and
features in the extended PSD haven't been implemented,
best then to not try to read this at all.

17 years agoBasic functionality of File tabpage is working.
Jean-Paul Saman [Fri, 7 Nov 2003 09:24:58 +0000 (09:24 +0000)]
Basic functionality of File tabpage is working.

17 years agoRemoving GPE specific stuff.
Jean-Paul Saman [Fri, 7 Nov 2003 07:59:00 +0000 (07:59 +0000)]
Removing GPE specific stuff.

17 years ago * more tolerant sdp check when using rtsp://. (SDP from some DSS have a
Laurent Aimar [Fri, 7 Nov 2003 00:28:58 +0000 (00:28 +0000)]
 * more tolerant  sdp check when using  rtsp://. (SDP from some  DSS have a
 lot of mandatory fields missing, like v, o, and s)

17 years agoSync with latest changes
Clément Stenac [Thu, 6 Nov 2003 22:23:27 +0000 (22:23 +0000)]
Sync with latest changes

17 years ago * livedotcom.cpp: use live.com library to read rtsp and sdp file.
Laurent Aimar [Thu, 6 Nov 2003 22:14:57 +0000 (22:14 +0000)]
 * livedotcom.cpp: use live.com library to read rtsp and sdp file.
    TODO:
        - handle PTS (for now, I just use mdate() :)
        - support TS/PS (hard as it needs a lot of work on TS/PS demuxers).
        - support X-QT and X-QUICKTIME. (I don't know if it's really used).
        - implement pause, seek ...
        - clean up/bugs fixes...
        - ...

17 years ago* modules/demux/mpeg/ts.c: compilation fix for old libdvbpsi.
Gildas Bazin [Thu, 6 Nov 2003 20:12:37 +0000 (20:12 +0000)]
* modules/demux/mpeg/ts.c: compilation fix for old libdvbpsi.

17 years ago. a small fix .... (many other to follow in the next days)
Damien Lucas [Thu, 6 Nov 2003 19:35:05 +0000 (19:35 +0000)]
. a small fix .... (many other to follow in the next days)

17 years ago* Going to Fullscreen was effecting all vout's. should affect only the frontmost...
Derk-Jan Hartman [Thu, 6 Nov 2003 18:55:22 +0000 (18:55 +0000)]
* Going to Fullscreen was effecting all vout's. should affect only the frontmost one.

17 years ago* Updated the Output dialog.
Derk-Jan Hartman [Thu, 6 Nov 2003 18:35:19 +0000 (18:35 +0000)]
* Updated the Output dialog.
  - support for slp
  - support for theora
  - support for demuxdump

17 years ago. I422 -> YV12 Chroma
Damien Lucas [Thu, 6 Nov 2003 17:08:12 +0000 (17:08 +0000)]
. I422 -> YV12 Chroma

This work is part of the work done by Anevia for the "Gran Theatro del
Barcelona".

17 years ago. 422 deinterlacing (bob and blend filters)
Damien Lucas [Thu, 6 Nov 2003 16:54:40 +0000 (16:54 +0000)]
. 422 deinterlacing (bob and blend filters)

This work is part of the work done by Anevia for the "Gran Theatro del
Barcelona".

17 years agooups, ... forgot the interesting file !
Damien Lucas [Thu, 6 Nov 2003 16:37:19 +0000 (16:37 +0000)]
oups, ... forgot the interesting file !

17 years agodvbsub.c: DVB subtitles decoder (ETSI EN 300 743). There is still a lot of
Damien Lucas [Thu, 6 Nov 2003 16:36:41 +0000 (16:36 +0000)]
dvbsub.c: DVB subtitles decoder (ETSI EN 300 743). There is still a lot of
          things to write to implement competely the standard but this decoder
          will work in most of the pictures subtitles cases. Text subtitles
          decoding is not implemented at all.
          This decoder has been validated with CAVENA encoders after few
          remarks of their developpers.

include/*: addded a p_spuinfo field in the decider_fifo_t and the
           es_descriptor_t

codecs.h: added a dvb_spuinfo_t structure to identify the id of the selected
          track.

modules/demux/mpeg: added the support of the dvb subtitles track. Need last
                    libdvbpsi (0x59 descriptor) to compile. The demuxer
                    creates n fake ES as each ES carries up to 256 subtitles
                    tracks.

This work is part of the work done by Anevia for the "Gran Theatro del
Barcelona".

17 years ago* changed how cursor hiding works. Not perfect, but it's less complicated.
Derk-Jan Hartman [Thu, 6 Nov 2003 16:28:28 +0000 (16:28 +0000)]
* changed how cursor hiding works. Not perfect, but it's less complicated.
  - less vague bugs :)
* changed the global hotkey for play/pause to command-p since 'space' won't be
  defined as the hotkey. i was sick of all the hacks i had made to have it work
  that way, so the end. space only works in the vout from now on.

17 years ago* New (experimental and incomplete) demuxstream module. It bypasses the
Christophe Massiot [Thu, 6 Nov 2003 16:06:28 +0000 (16:06 +0000)]
* New (experimental and incomplete) demuxstream module. It bypasses the
stream output, and takes what comes from a DVB card and sends it onto
the network. I didn't activate it in configure.ac because I suspect there
might be problems with iovec on Windows (and there is probably a better
way to do it).

17 years ago * bootstrap: remove autom4te.cache before running autoconf
Sam Hocevar [Thu, 6 Nov 2003 10:09:16 +0000 (10:09 +0000)]
  * bootstrap: remove autom4te.cache before running autoconf

17 years ago* modules/misc/sap.c: compilation fix.
Gildas Bazin [Thu, 6 Nov 2003 09:59:45 +0000 (09:59 +0000)]
* modules/misc/sap.c: compilation fix.

17 years ago * http interface: added volume control (relative or absolute) and
Simon Latapie [Thu, 6 Nov 2003 01:49:19 +0000 (01:49 +0000)]
 * http interface: added volume control (relative or absolute) and
     sort playlist function.

17 years ago* modules/access/v4l/v4l.c: big clean-up of the Video4Linux input.
Gildas Bazin [Thu, 6 Nov 2003 00:12:17 +0000 (00:12 +0000)]
* modules/access/v4l/v4l.c: big clean-up of the Video4Linux input.
   New --v4l-vdev and --v4l-adev config options and the ability to play an audio only stream.

17 years ago* Compilation fix. One to many )
Derk-Jan Hartman [Wed, 5 Nov 2003 23:32:31 +0000 (23:32 +0000)]
* Compilation fix. One to many )

17 years ago * sap: big clean up + some buffer overflow fixes (still need some work).
Laurent Aimar [Wed, 5 Nov 2003 23:28:36 +0000 (23:28 +0000)]
 * sap: big clean up + some buffer overflow fixes (still need some work).

17 years ago* modules/gui/wxwindows/streamout.cpp: fixed a couple of things.
Gildas Bazin [Wed, 5 Nov 2003 20:06:36 +0000 (20:06 +0000)]
* modules/gui/wxwindows/streamout.cpp: fixed a couple of things.

17 years ago* include/vlc_codec.h, modules/codec/ffmpeg/encoder.c, modules/stream_out/transcode...
Gildas Bazin [Wed, 5 Nov 2003 18:59:01 +0000 (18:59 +0000)]
* include/vlc_codec.h, modules/codec/ffmpeg/encoder.c, modules/stream_out/transcode.c: tell the encoder to respect the aspect ratio of the input.
* modules/gui/wxwindows/preferences_widgets.cpp: compilation fix.
* src/misc/configuration.c: use strtol() instead of atoi().

17 years ago* src/input/input.c: honor the --demux config option (will be overriden if demux...
Gildas Bazin [Wed, 5 Nov 2003 17:57:29 +0000 (17:57 +0000)]
* src/input/input.c: honor the --demux config option (will be overriden if demux is specified in the MRL).
   I'm not exactly sure this is wise as some users will surely fuck-up their preferences and force a specific demux...
   but this also allows me to specifiy the demuxdump demux with an input option (very handy to include the demuxdump option in the streamout gui dialogs).
* src/misc/modules.c: changed module_Need() to use var_Get() instead of config_Get.

* modules/gui/wxwindows/*: moved the demuxdump option from the open dialog to the streamout dialog.

17 years ago* modules/codec/ffmpeg/encoder.c: fixed bug in the audio encoder.
Gildas Bazin [Wed, 5 Nov 2003 17:46:21 +0000 (17:46 +0000)]
* modules/codec/ffmpeg/encoder.c: fixed bug in the audio encoder.
* modules/gui/wxwindows/preferences_widgets.*: bug fix.

17 years ago* include/video_output.h: forgot this file in the vout_Synchro commit yesterday.
Gildas Bazin [Wed, 5 Nov 2003 09:16:55 +0000 (09:16 +0000)]
* include/video_output.h: forgot this file in the vout_Synchro commit yesterday.

17 years ago* modules/gui/wxwindows/preferences_widgets.*: added a refresh button for config...
Gildas Bazin [Wed, 5 Nov 2003 02:43:55 +0000 (02:43 +0000)]
* modules/gui/wxwindows/preferences_widgets.*: added a refresh button for config vars with choices lists which have a pf_list_update callback.
* modules/access/dshow/dshow.cpp: provide a callback to update the devices lists.

17 years ago * all: who has seen that I have just forgot to release any buffers...
Laurent Aimar [Wed, 5 Nov 2003 01:47:40 +0000 (01:47 +0000)]
 * all: who has seen that I have just forgot to release any buffers...

17 years ago* moved garfou's changes before a variable that is at risk of overflow
Derk-Jan Hartman [Wed, 5 Nov 2003 00:40:08 +0000 (00:40 +0000)]
* moved garfou's changes before a variable that is at risk of overflow
  maybe this will fix the random crashes?

17 years ago* include/configuration.h: some small re-work of the config declaration macros.
Gildas Bazin [Wed, 5 Nov 2003 00:39:17 +0000 (00:39 +0000)]
* include/configuration.h: some small re-work of the config declaration macros.
   String choices lists can now also have a list of text descriptions associated with them.
   Added integer choices lists.
* modules/gui/wxwindows/: modified config widgets to use the new config options.
* ALL: updated for the new config options.

17 years agoPlease test if this has any regressions
Derk-Jan Hartman [Wed, 5 Nov 2003 00:17:50 +0000 (00:17 +0000)]
Please test if this has any regressions

* include/codecs.h:
  - created a subtitle_data_t to be used by subtitle demuxers
    and decoders to pass information.
  - ToDo: access/dvd/es.c and spudec need to be fixed to use the palette field
    of this new struct.
* modules/codec/subsdec.c:
  - moved the decoding of ssa textlines to here.
  - ToDo: support for any tags is lacking atm., but now possible.
* modules/demux/mkv.cpp:
  - ssa is now passed undecoded to ssa subsdec.
  - ssa headers are passed to ssa subsdec via subtitle_data_t
  - ToDo: decode idx header info and fill the subtitle_data_t
  - ToDo: support for compressed vobsubs.
* modules/demux/util/sub.?:
  - moved ssa decoding out of here.
  - ToDo: add support for multiple tracks
  - ToDo: implement reading vobsub .sub files (not .idx)

17 years ago* src/video_output/vout_synchro.c, include/vout_synchro.h: got rid of the dependency...
Gildas Bazin [Tue, 4 Nov 2003 17:46:18 +0000 (17:46 +0000)]
* src/video_output/vout_synchro.c, include/vout_synchro.h: got rid of the dependency on the vout.
* modules/codec/libmpeg2.c: updated with the synchro api changes.

17 years ago * http interface: added "fullscreen" and "keep" functions
Simon Latapie [Tue, 4 Nov 2003 15:52:52 +0000 (15:52 +0000)]
 * http interface: added "fullscreen" and "keep" functions

17 years ago * bootstrap: Fixed an automake breakage when gettext is not present.
Sam Hocevar [Tue, 4 Nov 2003 15:31:44 +0000 (15:31 +0000)]
  * bootstrap: Fixed an automake breakage when gettext is not present.

17 years ago * debian/control:
Sam Hocevar [Tue, 4 Nov 2003 15:26:04 +0000 (15:26 +0000)]
  * debian/control:
    + Build-depend on fixed dvb-dev packages.

17 years ago * adpcm: converted to new API (need more testing).
Laurent Aimar [Tue, 4 Nov 2003 14:51:51 +0000 (14:51 +0000)]
 * adpcm: converted to new API (need more testing).

17 years ago + configure.ac:
Eric Petit [Tue, 4 Nov 2003 11:11:30 +0000 (11:11 +0000)]
 + configure.ac:
     fixed a link issue on BeOS
 + modules/demux/util/sub.c:
     gcc != 3 fix
 + modules/gui/beos/*:
     compile fixes; never replace int32 with int32_t, these are not the
     same on BeOS (long/int)

17 years ago * input: fixed position-offset, time and time-offset.
Laurent Aimar [Tue, 4 Nov 2003 02:23:11 +0000 (02:23 +0000)]
 * input: fixed position-offset, time and time-offset.

 * hotkeys: never _never_ use  demux_Control outside of src/input/ (it's
 completely broken,  there is a lot  more things to do),  all interfaces
 have  to  use  var_Get/Set  (time(-offset),  position(-offset),  state,
 rate(-slower|-faster)...  ).
 Btw,   input_SetStatus,   input_Seek,   input_Tell,   input_ChangeArea,
 input_ToggleES,  will   be  quickly   obsolete  and   removed(at  least
 unavailable for intf), so we should convert remaining interfaces (ie all
 except wx, osx, rc, http, hotkeys).

 * avi: implemented DEMUX_SET_TIME (not yet used).

17 years ago * araw: ported to new API.
Laurent Aimar [Tue, 4 Nov 2003 01:27:33 +0000 (01:27 +0000)]
 * araw: ported to new API.

17 years ago * removed old faad detection.
Laurent Aimar [Mon, 3 Nov 2003 23:05:03 +0000 (23:05 +0000)]
 * removed old faad detection.

17 years ago * modules/misc/sap.c: fixed a warning and some coding style insanities.
Sam Hocevar [Mon, 3 Nov 2003 22:36:45 +0000 (22:36 +0000)]
  * modules/misc/sap.c: fixed a warning and some coding style insanities.

17 years ago * all: ported the faad decoder to the new API (btw, aac HE untested).
Laurent Aimar [Mon, 3 Nov 2003 22:30:15 +0000 (22:30 +0000)]
 * all: ported the faad decoder to the new API (btw, aac HE untested).
 I have not kept the compatibility with older faad version (but check is
 still be  done in configure.ac). (I  didn't like it as  old version are
 really buggy).

17 years ago* modules/access/dshow/*: attempt at supporting DV inputs (completely untested).
Gildas Bazin [Mon, 3 Nov 2003 20:22:21 +0000 (20:22 +0000)]
* modules/access/dshow/*: attempt at supporting DV inputs (completely untested).

17 years ago* modules/gui/macosx/*: Commit of the Visualizations menu item.
Derk-Jan Hartman [Mon, 3 Nov 2003 15:27:28 +0000 (15:27 +0000)]
* modules/gui/macosx/*: Commit of the Visualizations menu item.
* ALL: bring the project files to XCode.
  10.2 users should revert the change in Makefile.am or they won't be able to
  build VLC on their machine. Editing the project files will probably also not
  be possible for them.

17 years ago* modules/demux/mpeg/*: added support for ISO/IEC 13818-7 Audio with ADTS transport...
Gildas Bazin [Mon, 3 Nov 2003 14:02:54 +0000 (14:02 +0000)]
* modules/demux/mpeg/*: added support for ISO/IEC 13818-7 Audio with ADTS transport syntax to the TS demux.

17 years ago * http.c,index.html: add seek function in http interface. Also added "stream_positio...
Simon Latapie [Mon, 3 Nov 2003 03:21:38 +0000 (03:21 +0000)]
 * http.c,index.html: add seek function in http interface. Also added "stream_position", "stream_length", and "stream_time" which could be usefull later (for a slider, for example :) )
 * changed http interface more "neutral" colors

17 years agoRemoved debug messages
Clément Stenac [Sun, 2 Nov 2003 23:13:30 +0000 (23:13 +0000)]
Removed debug messages

17 years ago* modules/control/http.c: cough cough.
Gildas Bazin [Sun, 2 Nov 2003 22:51:56 +0000 (22:51 +0000)]
* modules/control/http.c: cough cough.

17 years ago* Makefile.am: small change to the package-win32 target.
Gildas Bazin [Sun, 2 Nov 2003 22:28:46 +0000 (22:28 +0000)]
* Makefile.am: small change to the package-win32 target.

17 years ago* modules/gui/wxwindows/preferences_widgets.cpp: show the current value when using...
Gildas Bazin [Sun, 2 Nov 2003 22:16:32 +0000 (22:16 +0000)]
* modules/gui/wxwindows/preferences_widgets.cpp: show the current value when using sliders.

17 years ago* modules/demux/util/id3.c, modules/demux/util/id3tag.c: don't use input_Peek() to...
Gildas Bazin [Sun, 2 Nov 2003 22:15:14 +0000 (22:15 +0000)]
* modules/demux/util/id3.c, modules/demux/util/id3tag.c: don't use input_Peek() to read an id3 tag as these tags can be bigger than what input_Peek() can read.

17 years ago* Makefile.am: include the .css file from the html interface into the win32 package.
Gildas Bazin [Sun, 2 Nov 2003 21:26:41 +0000 (21:26 +0000)]
* Makefile.am: include the .css file from the html interface into the win32 package.

17 years ago* modules/control/http.c: delete command supports a list of items.
Gildas Bazin [Sun, 2 Nov 2003 19:26:30 +0000 (19:26 +0000)]
* modules/control/http.c: delete command supports a list of items.
* doc/intf-http.txt: update for delete command.
* share/http/index.html: added the possibility to delete playlist items.

17 years agomodules/demux/mkv.cpp:
Sigmund Augdal Helberg [Sun, 2 Nov 2003 18:03:45 +0000 (18:03 +0000)]
modules/demux/mkv.cpp:
 * proper fix for timing with vobsub tracks ( and possibly some other cases )

17 years agomodules/demux/mkv.cpp:
Sigmund Augdal Helberg [Sun, 2 Nov 2003 16:12:27 +0000 (16:12 +0000)]
modules/demux/mkv.cpp:
 * fix a segfault on close caused by setting default language

17 years ago* src/audio_output/input.c: on-the-fly visualization changes.
Gildas Bazin [Sun, 2 Nov 2003 12:22:45 +0000 (12:22 +0000)]
* src/audio_output/input.c: on-the-fly visualization changes.
* modules/gui/wxwindows/menus.cpp: added a visualization entry.

17 years ago* modules/audio_output/input.c: created variables to allow for a autogenerated
Derk-Jan Hartman [Sun, 2 Nov 2003 06:33:49 +0000 (06:33 +0000)]
* modules/audio_output/input.c: created variables to allow for a autogenerated
  Visualizations menu (is this the right location?)
  Problems currently are: Doesn't work on the fly. where to start?
  For that reason it now also uses config options instead of variables.
* modules/visualization/visual/visual.c: small adaptions
* modules/gui/macosx/controls.m: fix warnings.

17 years ago* Fixed bugs in parsing SSA lines. Turns out we are currently parsing within demuxers.
Derk-Jan Hartman [Sun, 2 Nov 2003 01:41:12 +0000 (01:41 +0000)]
* Fixed bugs in parsing SSA lines. Turns out we are currently parsing within demuxers.
  The parsing of lines should of course be moved to the decoder level.

17 years ago * added stream_out_rtp.
Laurent Aimar [Sat, 1 Nov 2003 21:50:01 +0000 (21:50 +0000)]
 * added stream_out_rtp.

17 years ago* an ebuild that pulls vlc from cvs and installs that.
Derk-Jan Hartman [Sat, 1 Nov 2003 14:35:38 +0000 (14:35 +0000)]
* an ebuild that pulls vlc from cvs and installs that.

17 years ago * debian/control:
Sam Hocevar [Sat, 1 Nov 2003 10:07:09 +0000 (10:07 +0000)]
  * debian/control:
    + Build-depend on a newer wxwindows version to avoid incompatibilities.
    + Build-depend on linux-kernel-headers and build-conflict on dvb-dev
      because these packages cannot be installed together.
  * debian/rules:
    + Temporarily disabled the framebuffer video output plugin because of
       current code errors in linux-kernel-headers.

17 years ago * rtp: added l8 (u8 samples) and l16 (s16b samples) support (eg to use with
Laurent Aimar [Sat, 1 Nov 2003 06:57:51 +0000 (06:57 +0000)]
 * rtp: added l8 (u8 samples) and l16 (s16b samples) support (eg to use with
 transcode).

17 years ago * araw: mhh, aout_buffer_t.i_nb_samples is samples _per_ channels...
Laurent Aimar [Sat, 1 Nov 2003 06:56:29 +0000 (06:56 +0000)]
 * araw: mhh, aout_buffer_t.i_nb_samples is samples _per_ channels...

17 years ago * araw: added pseudo raw encoder. (s16b and s16l -> u8,s8, s16l,s16b).
Laurent Aimar [Sat, 1 Nov 2003 06:27:45 +0000 (06:27 +0000)]
 * araw: added pseudo raw encoder. (s16b and s16l -> u8,s8, s16l,s16b).

17 years ago * rtp: - added TS/PS support. (ex: #rtp{dst=ip,port=port,mux=ts} )
Laurent Aimar [Sat, 1 Nov 2003 04:17:43 +0000 (04:17 +0000)]
 * rtp: - added TS/PS support. (ex: #rtp{dst=ip,port=port,mux=ts} )
       PS will work if there is only one stream as the muxer doesn't set
       correctly dts/length for muxed packets. (so pretty useless ;)
        - added mpeg1/2 video. (how overcomplicated is rfc2250),
       tested with mplayer+live.com (but I'm not sure that my ES parsing
       is ok.)
        - btw, there is a ttl option.

17 years ago * rtp: Added mpeg4 video(rfc 3016) and audio(mpeg4-generic). ( but far
Laurent Aimar [Sat, 1 Nov 2003 00:15:49 +0000 (00:15 +0000)]
 * rtp: Added mpeg4 video(rfc 3016) and audio(mpeg4-generic). ( but far
       from perfect)
        Use udp raw mode.
        Generate a SDP file (for now it is just fprintf to stderr).
        The streams produced work under gmp4player. (mpeg4ip)

17 years ago * udp: added a new option: raw, to use it udp{raw} (It doesn't try to
Laurent Aimar [Sat, 1 Nov 2003 00:11:31 +0000 (00:11 +0000)]
 * udp: added a new option: raw, to use it udp{raw} (It doesn't try to
fill packet send to mtu size, needed by rtp)

17 years ago * The "coincoin" Debian upload (no, it's not a cocker).
Sam Hocevar [Fri, 31 Oct 2003 23:57:28 +0000 (23:57 +0000)]
  * The "coincoin" Debian upload (no, it's not a cocker).

17 years ago* starting support for external vobsubs.
Derk-Jan Hartman [Fri, 31 Oct 2003 22:46:19 +0000 (22:46 +0000)]
* starting support for external vobsubs.
  we can now read the .idx file. TODO:
  - create a structure to store subinfo in (like WAVEFORMATEX and BITMAPINFO
  - allow for multiple tracks in the sub demux
  - open the .sub vobsub file, remove the mpeg crud and prepare a packet
    for spudec.

17 years ago* modules/control/hotkeys.c: use demux_Control( p_input, DEMUX_SET_TIME, ...) to...
Gildas Bazin [Fri, 31 Oct 2003 18:18:46 +0000 (18:18 +0000)]
* modules/control/hotkeys.c: use demux_Control( p_input, DEMUX_SET_TIME, ...) to seek, for better precision.
* modules/video_output/directx/events.c: fix to catch the Alt key.

17 years ago * begin to add a rtp mixer. For now it support mpeg audio and ac3(untested).
Laurent Aimar [Fri, 31 Oct 2003 16:57:12 +0000 (16:57 +0000)]
 * begin to add a rtp mixer. For now it support mpeg audio and ac3(untested).
 TODO: (a lot of work)
    - gather multiple small frames in one packets (not really important).
    - add mpeg 1/2 video
    - export a sdp file (needed for all next codecs).
    - add mpeg4 audio/video
    - add ts/ps over RTP.
    - perhaps ogg over RTP if something is abled to read that.

 command: #rtp{dst=ip,port=port,[mux=muxer]} (mux not yet implemented)

 It automaticaly uses ip:port, ip:port+2, ip:port+4 ... (port should
 be odd btw)

17 years ago* modules/demux/mkv.cpp: Set English as the default for track language.
Derk-Jan Hartman [Fri, 31 Oct 2003 15:54:53 +0000 (15:54 +0000)]
* modules/demux/mkv.cpp: Set English as the default for track language.
* modules/gui/macosx/vout.m: removed debug
* modules/gui/macosx/open.m: Panther compilation fixes
* modules/gui/macosx/controls.m: OSDMessages :)

17 years ago* Use the new vout_OSDMessage on the new hotkeys functions.
Derk-Jan Hartman [Thu, 30 Oct 2003 23:17:59 +0000 (23:17 +0000)]
* Use the new vout_OSDMessage on the new hotkeys functions.

17 years ago* implemented a vout_OSDMessage to display messages on the video at a specific
Derk-Jan Hartman [Thu, 30 Oct 2003 22:34:48 +0000 (22:34 +0000)]
* implemented a vout_OSDMessage to display messages on the video at a specific
  location by any module.
* added a OSD config option to the Video options. this will allow you to disable
  the messages printed by OSDMessage. Subtitles will still be shown however.
* src/audio_output/intf.c: volumeSet sets the intf-change variable.
* modules/gui/macosx/vout.m: fix the modifier detection.

17 years ago* include/modules_inner.h: bigger p_config[] array because the main module is becomin...
Gildas Bazin [Thu, 30 Oct 2003 21:44:48 +0000 (21:44 +0000)]
* include/modules_inner.h: bigger p_config[] array because the main module is becoming quite big.

17 years ago* modules/gui/skins/win32/*: fixed a problem with drag&drop when restarting the skins...
Gildas Bazin [Thu, 30 Oct 2003 17:59:12 +0000 (17:59 +0000)]
* modules/gui/skins/win32/*: fixed a problem with drag&drop when restarting the skins engine.

17 years ago* modules/control/hotkeys.c, src/libvlc.h, include/vlc_keys.h: added hotkeys for...
Gildas Bazin [Thu, 30 Oct 2003 17:58:07 +0000 (17:58 +0000)]
* modules/control/hotkeys.c, src/libvlc.h, include/vlc_keys.h: added hotkeys for jump actions.

17 years ago* modules/stream_out/transcode.c: fixed last pts/dts calculation breakage.
Gildas Bazin [Thu, 30 Oct 2003 12:01:01 +0000 (12:01 +0000)]
* modules/stream_out/transcode.c: fixed last pts/dts calculation breakage.

17 years agomodules/demux/mkv.cpp:
Sigmund Augdal Helberg [Thu, 30 Oct 2003 00:12:02 +0000 (00:12 +0000)]
modules/demux/mkv.cpp:
 * fixed timing with vobsubs

17 years agomodules/demux/mkv.cpp:
Sigmund Augdal Helberg [Wed, 29 Oct 2003 23:36:59 +0000 (23:36 +0000)]
modules/demux/mkv.cpp:
 * added support for matroska files with embedded spu tracks, what the
   matroska people call VobSubs

17 years ago* modules/gui/wxwindows/preferences_widgets.cpp: attempt at optimizing KeyConfigContr...
Gildas Bazin [Wed, 29 Oct 2003 23:31:57 +0000 (23:31 +0000)]
* modules/gui/wxwindows/preferences_widgets.cpp: attempt at optimizing KeyConfigControl which is really slow on wxGTK.

17 years agoWrap help at 72 chars instead of 80 to get our whole text displayed in the normal...
Clément Stenac [Wed, 29 Oct 2003 22:25:11 +0000 (22:25 +0000)]
Wrap help at 72 chars instead of 80 to get our whole text displayed in the normal size

17 years ago* modules/gui/wxwindows/preferences.cpp: restored the old size of the preferences...
Gildas Bazin [Wed, 29 Oct 2003 21:04:55 +0000 (21:04 +0000)]
* modules/gui/wxwindows/preferences.cpp: restored the old size of the preferences panel... it is big enough already.

17 years ago* modules/codec/ffmpeg/ffmpeg.c: CODEC_ID_MPEG2VIDEO only supported from version...
Gildas Bazin [Wed, 29 Oct 2003 20:53:41 +0000 (20:53 +0000)]
* modules/codec/ffmpeg/ffmpeg.c: CODEC_ID_MPEG2VIDEO only supported from version 4676.

17 years ago* modules/codec/ffmpeg/ffmpeg.c: CODEC_ID_MP3 is only available on recent ffmpeg...
Gildas Bazin [Wed, 29 Oct 2003 19:35:43 +0000 (19:35 +0000)]
* modules/codec/ffmpeg/ffmpeg.c: CODEC_ID_MP3 is only available on recent ffmpeg versions.