Commit Graph

4747 Commits

Author SHA1 Message Date
Laurent Aimar
ed8d7b24ec * all: added a pf_demux_control member to input_thread_t. It is currently
unused.
2003-08-02 15:22:07 +00:00
Gildas Bazin
da8662892e * ALL: bumped version number to 0.6.2-cvs
* modules/video_output/x11/xcommon.c: closing the video window or using the escape key doesn't exit VLC anymore but stop the input instead.
2003-08-02 14:06:23 +00:00
Laurent Aimar
537cb4837b * ps: clean up and dvd subtitles support. 2003-08-02 01:33:53 +00:00
Gildas Bazin
6cad86e56c * modules/mux/mp4.c: support for mov muxing + cleanup.
* modules/codec/quicktime.c: small cleanup.
2003-08-01 20:06:43 +00:00
Laurent Aimar
3efebdbf3e * udp: clean up. 2003-08-01 19:38:48 +00:00
Laurent Aimar
c2f4acbe81 ts: large rewrite of the TS muxer to produce better TS and support DVD
subtitle.
     I have added some options:
        - bmin : minimum bitrate (bits/s) of the TS. Padding is added in
        case of insuffisant bitrate. (default: disabled).
        - bmax : maximum bitrate (bit/s) of the TS. It just drops packets
        to achieve the target. (default: disabled)
        - pcr : minimum delay between two pcr equal to dts of the video
        stream (default 100ms)
        - pcr-soft : minimum delay between two pcr interpolated from the
        pcr that are equal to dts. (default: none)
 Remarks:
  - bmin/bmax allow to create CBR stream.
  - Bitrate is calculated on a PCR time.
  - PCR delay cannot be less than length of a frame of the PCR stream.
  - PCR soft is used to help when using big PCR delay. It is usefull to
  produce stream with smoother bitrate variation.
  - Big PCR delay introduce more latency.

 TODO:
  Test stability, bugs ...
2003-08-01 19:38:25 +00:00
Laurent Aimar
95a10916d8 * ts.c: arggg, bad copy/past. 2003-08-01 18:49:51 +00:00
Laurent Aimar
b62b2827cd * stream_output.c: fixed a segfault when muxer isn't specified. 2003-08-01 18:42:56 +00:00
Laurent Aimar
57b0e5aa81 * ts: apply patch of Andy Lindsay (fix one memory leak and PMT handling)
converted all u8,u16,u32 into uint8_t, uint16_t, uint32_t
2003-08-01 18:02:06 +00:00
Laurent Aimar
2a922ddb46 * index.html,style.css : remove built-in css file. added link to info.html. 2003-08-01 17:38:14 +00:00
Laurent Aimar
6ac29eec36 * http: added mime type for .css file. 2003-08-01 17:30:33 +00:00
Laurent Aimar
66933202f1 * info: commit the good file... 2003-08-01 17:21:34 +00:00
Sam Hocevar
b0baadae11 * modules/access/http.c:
+ Coding style fixes.
    + Removed a C99-ism.
2003-08-01 09:45:34 +00:00
Sam Hocevar
b01cc018b6 * debian/rules:
+ Activated freetype support.
  * debian/control:
    + Added a build-dependency on freetype6-dev.
    + Added a build-dependency on libdvbpsi2-dev.
    + We now recommend gnome-vlc | wxvlc.
    + We now suggest fortune-mod.
2003-08-01 08:24:53 +00:00
Laurent Aimar
60a9c48a4f * wav: forgot this one. 2003-08-01 00:55:30 +00:00
Laurent Aimar
75d42173aa * configure.ac: audio -> mpga
* demux/* : function name consistency.
2003-08-01 00:40:05 +00:00
Laurent Aimar
3051781dea * mpga: mp3 demuxer written from scratch using ninput.h 2003-08-01 00:37:06 +00:00
Laurent Aimar
3b20789e89 * configure.ac: remove old wav and aac directories. 2003-08-01 00:26:22 +00:00
Laurent Aimar
5cb3ffde0b * wav: remove old wav demuxer. 2003-08-01 00:18:51 +00:00
Laurent Aimar
564ef96a03 * aac/* remove old aac demuxer. 2003-08-01 00:18:11 +00:00
Laurent Aimar
afe6ac245e * Modules.am : added aac.c and wav.c
* asf/asf.c: better check for invalid header.
2003-08-01 00:16:37 +00:00
Laurent Aimar
5aa4f2834e * wav.c : big clean up and use ninput.h 2003-08-01 00:09:37 +00:00
Laurent Aimar
ea6b5e7577 * aac.c : big clean up and use ninput.h 2003-08-01 00:08:35 +00:00
Laurent Aimar
6235a42873 au.c : cleaned up and use ninput.h 2003-08-01 00:05:57 +00:00
Gildas Bazin
bf73ff64ec * src/input/input_clock.c: fixed 2 regressions in 0.6.1. These fixes are actually there to make us more complacent with broken streams.
* modules/access/dvb/qpsk.c: gettext reserves the use of _("").
* modules/demux/mkv.cpp, modules/demux/avi/libavi.c, modules/demux/mp4/libmp4.c, modules/demux/mpeg/m4v.c: checks for input_SplitBuffer() > 0. (Thanks to Steve Li for pointing this out)
2003-08-01 00:05:07 +00:00
Laurent Aimar
4cd852f3f8 a52sys.c: completely rewritten a52 stream demuxer. Now you should be able
to play such file.
2003-08-01 00:04:28 +00:00
Laurent Aimar
aabedc34bf * modules.c : include ninput.h 2003-08-01 00:00:50 +00:00
Laurent Aimar
1e9877baca * vlc_common.h: include stdarg.h by default. Required by ninput.h
*  ninput.h :  extracted  duplicated  stream functions  from  a lot  of
 demuxers and do a nice (?) API.
 * stream.c: implement basic streams  manipulation. It is just a wrapper
 but it is useful.
 * all: added a i_ttl field in network_socket_t to allow per connection ttl
setting (in fact only used by access_out/udp.c.
2003-08-01 00:00:12 +00:00
Laurent Aimar
0d39f13d96 * all: added a i_ttl field in network_socket_t to allow per connection ttl
setting (in fact only used by access_out/udp.c.
2003-07-31 23:44:49 +00:00
Christophe Massiot
05eff32d6c Fixed a memory leak (thanks Andy Lindsay !). 2003-07-31 23:14:32 +00:00
Gildas Bazin
e03c2c0dbd * src/misc/win32_specific.c: change the mode of stdin to _O_BINARY so we can use stdin to read files (thanks to Steve Li).
* modules/control/http.c: allow directories of the form "x:\" on win32.
2003-07-31 21:46:37 +00:00
Benjamin Pracht
0758f5ea81 * modules/access/http.c :
- using new var_Create/var_Get method to get parametters.
2003-07-31 21:18:59 +00:00
Renaud Dartus
f08ad433df * Make vlc compiling ! 2003-07-31 20:47:09 +00:00
Laurent Aimar
7e6fdf1324 * stream_output: * some clean and fixed a little memory leak.
* give to access and muxers options. Now you can use:
--sout 'access{option1=value}/mux{a=value,b=value}:/path'. It should also
works with '#std{access=access{o=v}, mux=...}' (but untested). For now it's
not used.
2003-07-31 19:24:10 +00:00
Laurent Aimar
2ac6eec8e2 * stream_output: * added some #define for private flags.
* now muxer and access_out also receive options like
                  stream_out.
2003-07-31 19:14:59 +00:00
Benjamin Pracht
bb3720f469 * modules/access_out/http.c
- httpd.c has support for Basic Authentification, so use it !
         --sout-http-user user --sout-http-pwd password
2003-07-31 19:10:14 +00:00
Laurent Aimar
80a68e4f61 * copy.c: Added DVD subtitle support. I still need to commit the TS
muxer.
2003-07-31 19:02:23 +00:00
Benjamin Pracht
2ad6cb7f90 * Add support for basic authentification in http access.
use :

--http-user user --http-pwd password

or

http://user:password@server/path (2nd parameter overrides the first)
2003-07-31 18:25:12 +00:00
Sigmund Augdal Helberg
9043c72749 modules/misc/freetype.c:
- calculate and store size information for each line independently.
  - misc other fixes
2003-07-31 17:03:46 +00:00
Jean-Paul Saman
f79c8d434c Updated LIST of modules and configuration options for building. 2003-07-31 15:31:58 +00:00
Jean-Paul Saman
485e4dd624 Adding DVB module to support satellite, cable and terestrial DVB streaming. The status is that tuning works, but have had no success with video/audio yet. (Setting of filters does not seem to work perfectly yet.). 2003-07-31 15:30:51 +00:00
Sam Hocevar
f5cfd12845 * toolbox: Export LC_ALL=C to avoid future cluttering of POTFILES.in.
* po/: Re-ran toolbox --update-po.
2003-07-31 13:06:07 +00:00
Sam Hocevar
8ddf2757b7 * Added and fixed .cvsignore files. 2003-07-31 12:08:58 +00:00
Sam Hocevar
c87bb40371 * Makefile.am: Really put po before ., not . after everything else. Fixed the
Mozilla plugin build while preserving the fix for VLC.app.
2003-07-31 11:02:01 +00:00
Clément Stenac
4b2db5bcb6 * modules/control/joystick.c
* Allow the user to remap the actions.
	* Improved the strings (please check)
	* Prevent 0 seconds seeks

* share/http/*.html
	* partial HTML validation fixes
	* Improved the look

* src/stream_output/announce.c
	* minor fixes (thanks sam)
2003-07-31 08:18:30 +00:00
Gildas Bazin
fa06cb361f * modules/control/http.c: on win32 we store the html interface in "http" not "share/http".
* src/input/input_programs.c: check for "" descriptions in AddES().
2003-07-30 21:09:06 +00:00
Jean-Paul Saman
673e5d9eec Updating design of PDA Gtk2 interface 2003-07-30 12:21:05 +00:00
Jean-Paul Saman
f661da8197 Updating design of PDA Gtk2 interface. 2003-07-30 12:20:49 +00:00
Laurent Aimar
70520eab44 * transcode:
- added new HQ mode (recent ffmpeg only). hq now accept "simple",
      "bits" and "rd" as paramters.
    - automaticaly try stereo mode encoding when failed with more
      than 2 channels. (eg a52 -> mpga)
2003-07-30 02:00:58 +00:00
Gildas Bazin
d56426974d * ChangeLog: update. 2003-07-29 23:55:06 +00:00