Commit Graph

6666 Commits

Author SHA1 Message Date
Laurent Aimar 1778b48e93 * mp4: fixed SVQ3 in .mov 2004-03-06 13:37:44 +00:00
Gildas Bazin 3507f5bf74 * modules/control/telnet: added missing svn:ignore property. 2004-03-06 12:22:56 +00:00
Laurent Aimar 0c6141b53f * mp4.c: for mp3 in mp4a we need an ESDS. 2004-03-06 05:49:08 +00:00
Laurent Aimar ca7c328769 * transcode.c: fixed SVQ3 transcoding. 2004-03-06 05:47:59 +00:00
Laurent Aimar d5eebbe1cf * httpd: fixed handling of 'Connection: '. 2004-03-06 01:14:28 +00:00
Laurent Aimar a17b39049c * input/input.c, libvlc.h: implemented new way to break vlc preferences :
start-time and stop-time (both given in second) ;)
 
 Becarefull that it won't work with all files because of missing/wrong
 media length (ex: ts, broken avi, ...) or the fact that the headers
 will not be read (ex: mpeg1 ps, perhaps ogg, ...)
2004-03-05 23:26:36 +00:00
Olivier Teulière 81c55e658c * skins2/*: Change mouse cursor above a Resize control (win32 only) 2004-03-05 20:56:39 +00:00
Carlo Calabrò 44bc88f363 String review, as promised :)
Found and fixed:
- some untranslated macros
- some acronyms which were not in capital letters
- a couple of VLC Media Player (_m_edia _p_layer, now)
- typos here and there
- dots missing in some of the long texts
- spaces before ? and :, which is correct in french but not in english :)
- NT services are now called Windows Services
2004-03-05 19:24:14 +00:00
Laurent Aimar 7e6c0e335b * include/modules.h: increased numbers of shorcuts
* modules/demux/demux2.c: added all audio demuxer shortcuts.
2004-03-05 18:30:50 +00:00
Sam Hocevar 45adedc913 * Added "Id" svn:keywords property to all files containing "$Id:".
* Removed .cvsignore files and added proper svn:ignore properties.
2004-03-05 17:34:23 +00:00
Sigmund Augdal Helberg 5dc138d758 modules/gui/wxwindows/iteminfo.cpp:
* select the right value in the group-combobox in the iteminfo dialog
2004-03-05 17:18:42 +00:00
Sam Hocevar dd443c16f4 * toolbox:
+ Do not remove svn directories in autotools/ when using --distclean.
2004-03-05 16:45:32 +00:00
Sam Hocevar 4e84ec7af9 * mozilla/vlcplugin.h:
+ Added the 'video/x-ms-asf' MIME type to the plugin (Closes Debian
      bug #232690).

   This commit is also a blatant test of the SVN->CVS mirroring scripts. If
 it does not work, we're screwed :-)
2004-03-05 16:07:35 +00:00
Simon Latapie 59ab757379 * telnet interface and VLM ( VideoLAN (media) manager):
VLM is a little media manager. It is designed to launch several souts
    with a unique VLC. It is a kind of "server playlist". For now, it is
    only usable with the little telnet interface I wrote. The features are:
     - complete and barely coherent command line set for media setup and
       control
     - multiple input list by media (like a playlist)
     - loop by media
     - load/save config file (human readable)
     - script implementation (for scheduling, for example)
    If you want to test it, launch VLC with -I telnet, and type "help".
    Beware of the type of the media: vod or broadcast. vod will be used
    later.
     TODO:
      - rewrite the telnet interface (beurk)
      - change error message system and create a http interface for VLM
      - implement RTSP clients administration (with vod medias)
      - write a complete documentation...
2004-03-05 14:03:20 +00:00
Laurent Aimar b663be1db6 * udp: added a 'late' option in milli-second.
Too late packets according to this value are trashed. By default it is
0 ie don't trash any packets. (I think it's safer, else we may have too
much people complaining about broken picture or CSA not working anymore ;)
The drawback is potential floods of clients...
2004-03-05 00:14:19 +00:00
Laurent Aimar 2d87367f92 * modules.c: fixed module_Need. (but I'm not sure of what to do with
shortcuts,any and 0 scored modules).
2004-03-04 23:59:16 +00:00
Benjamin Pracht e3455523c3 Set intf-change to TRUE when toggling fullscreen with opengl vout, so that the sate of the fullscreen button gets updated. (Hope I've done it in the right place). 2004-03-04 22:52:43 +00:00
Sigmund Augdal Helberg 08e84310c3 modules/video_filter/deinterlace/deinterlace.c:
* Fixed a sse2 crash related to a non-16byte aligned pointer
2004-03-04 22:47:42 +00:00
Cyril Deguet b62e621e70 * utils/bezier.cpp: use lrint() to avoid rounding issues
* theme/skin.dtd: "" instead of "\0" for default values
2004-03-03 22:57:15 +00:00
Gildas Bazin c0ede6a232 * extras/MacOSX/*: bumped revision number to 0.7.2-cvs. 2004-03-03 20:42:52 +00:00
Gildas Bazin c87d50dd85 * ALL: changed the prototype of module_Need() to accept a "strict" boolean argument.
If "strict" is true and a module name is provided then module_Need() will only look for the specified module
If "strict" is false, then module_Need() will first look for the specified module and if it wasn't found, will continue with the other modules with the same "capability".
2004-03-03 20:39:53 +00:00
Sigmund Augdal Helberg 577e22f225 Makefile.am: added vlc.exe.manifest to the distribution (should perhaps be
moved to share/ after the svn switch)
share/Makefile.am: added some wince-related resource files to the distribution
2004-03-03 17:18:38 +00:00
Sigmund Augdal Helberg c3336f53d0 src/misc/modules.c:
* include vlc_httpd.h, fixes compilation
2004-03-03 15:47:08 +00:00
Laurent Aimar 84980a6824 * configure.ac: -> 0.7.2-cvs
* modules/control/http.c: added a playlist.uri field.
2004-03-03 14:22:47 +00:00
Laurent Aimar 423b23baa5 * rtp: ported to new httpd. 2004-03-03 13:27:25 +00:00
Laurent Aimar eb12c5b98d * http: ported to new httpd. A few features are still missings. 2004-03-03 13:26:50 +00:00
Laurent Aimar e30a3efa66 * http: ported to new httpd. 2004-03-03 13:25:53 +00:00
Laurent Aimar a6e1d27ae4 * objects: include vlc_http.h 2004-03-03 13:25:24 +00:00
Laurent Aimar 42b6366983 * vlc_common.h: httpd typedefs. 2004-03-03 13:25:00 +00:00
Laurent Aimar 85d67b2229 * all: httpd compilation. 2004-03-03 13:24:31 +00:00
Laurent Aimar 2d4c56cd95 * include/httpd.h, modules/misc/httpd.c: remove old http daemon.
* include/vlc_httpd.h src/misc/httpd.c: added new http daemon,
 it will allow http 1.1, redirection, RTSP, ...
2004-03-03 13:23:47 +00:00
Sam Hocevar 43cf73c3bc * configure.ac:
+ When using a local ffmpeg tree, add a path to the avformat headers.
2004-03-03 12:21:57 +00:00
Laurent Aimar d3eb38a64a * vout.c: fixed a warning. 2004-03-03 12:21:36 +00:00
Laurent Aimar cdb2329dce * mkv: added Control and use vlc_meta.h. 2004-03-03 12:03:15 +00:00
Eric Petit c6553ec2b2 macsox/* : added --macosx-fill
In fullscreen, crops the picture if necessary in order to fill
  the screen without black borders (e.g. you lose top and bottom parts
  of the picture when watching a 4:3 video on a 16:9 display).
  (Only implemented in OpenGL mode)
2004-03-03 12:01:57 +00:00
Laurent Aimar 90c26e7882 demux: implementation of demux2_vaControlHelper. 2004-03-03 12:01:38 +00:00
Laurent Aimar 743502ebb1 ninput.h: added prototype of demux2_vaControlHelper.
include/vlc_meta.h: added of cast for malloc because of [CENSURED] c++.
2004-03-03 12:01:17 +00:00
Laurent Aimar 028552b920 * input.c: add Duration to input infos. 2004-03-03 11:59:41 +00:00
Laurent Aimar aa793fae41 * mpga: demux -> demux2. 2004-03-03 11:41:04 +00:00
Laurent Aimar 08ece243be * a52.c aac.c au.c dts.c flac.c wav.c: Converted all audio only demuxers
to demux2.
2004-03-03 11:40:19 +00:00
Christophe Massiot ae60413f30 * modules/stream_out/transrate/frame.c: Fixed warnings (thanks fenrir) 2004-03-03 11:39:06 +00:00
Laurent Aimar 5f1c700657 * id3*: Search p_input (to make it working with demux2). 2004-03-03 11:38:14 +00:00
Christophe Massiot 41823c03aa * modules/mux/mpeg/pes.c: Copy the flags of the data buffer to the PES
buffer.

* modules/mux/mpeg/ts.c:
  - rename the caching= option into shaping= since it more adequately
    describes what it does
  - new use-key-frames option, if enabled then shaping= will be a
    maximum value, if the algorithm find a new GOP it will finish with
    the first picture of the next GOP (helps minimizing the dts delay)
  - fixed a bug where the calculated sending time could be later than
    the real DTS time (meaning the decoder wouldn't get the buffer
    in time)
2004-03-03 11:34:41 +00:00
Benjamin Pracht 81ec7faf9e - Repeat and loop are now mutually exclusive
- On the playlist window, turn loop/repeat/standard play selection into a popup
- On the playlist window : if more than one group is defined, coolorize items according to the group they are belonging to. Currently, 8 colors are hard coded

Please make remarks on the new layout / the colors chosen.
2004-03-03 11:34:19 +00:00
Christophe Massiot 9e4b5e027c * modules/codec/ffmpeg/encoder.c:
- use AV_NOPTS_VALUE instead of 0 when it's available
  - reworked the hurry-up mode to start with disabling the B frames first
  - reworked the hurry-up mode to remove my thread mess
  - check that we don't feed ffmpeg with twice the same PTS (crashes ffmpeg)
  - correctly flag the picture types

* modules/stream_out/transcode.c:
  - use AV_NOPTS_VALUE instead of 0 when it's available
  - copy block_t::i_flags to sout_buffer_t::i_flags (temporary)
2004-03-03 11:29:26 +00:00
Christophe Massiot 7a649fb24a * modules/stream_out/transrate:
- split transrate.c
  - you can specify a maximum gop length on which to perform transrating,
    to avoid adding to much delay in the sout pipeline (shaping= option)
  - fixed a bug where you couldn't transrate a transcoded stream
2004-03-03 11:20:52 +00:00
Christophe Massiot 291bf73934 * src/input/input_dec.c: Copy block_t::i_flags to sout_buffer_t::i_flags
(temporary).
2004-03-03 11:12:08 +00:00
Christophe Massiot b2111baf46 * modules/packetizer/mpegvideo.c: Correctly flag the picture types in
block_t::i_flags.
2004-03-03 11:09:30 +00:00
Christophe Massiot cd3e5b41ba * modules/access_output/udp.c: New group= option, used to send multiple
packets at once (less scheduling overhead) ; typically access=udp{group=5}
  will send 5 * 7 TS packets at once.
2004-03-03 10:51:55 +00:00
Christophe Massiot 1617f883d7 * modules/access/satellite/access.c: Read blocks multiple of 1024 bytes
(because others do it - no idea if it helps, though)
2004-03-03 10:49:50 +00:00