]> git.sesse.net Git - vlc/log
vlc
20 years ago* include/vlc_common.h: free tab if empty in TAB_REMOVE().
Gildas Bazin [Tue, 9 Mar 2004 20:46:43 +0000 (20:46 +0000)]
* include/vlc_common.h: free tab if empty in TAB_REMOVE().
* src/misc/httpd.c: fixed a few memory leaks and coding style changes.
* modules/access_output/http.c: a few coding style changes.

20 years agoRenaming rules to rules.gpe
Jean-Paul Saman [Tue, 9 Mar 2004 20:32:49 +0000 (20:32 +0000)]
Renaming rules to rules.gpe

20 years agoRemoving old cruft.
Jean-Paul Saman [Tue, 9 Mar 2004 20:32:17 +0000 (20:32 +0000)]
Removing old cruft.

20 years ago* configure.ac: the telnet module needs -lws2_32 on win32.
Gildas Bazin [Tue, 9 Mar 2004 15:26:17 +0000 (15:26 +0000)]
* configure.ac: the telnet module needs -lws2_32 on win32.
* modules/control/telnet/vlm.c: include <time.h>.

20 years ago* modules/video_output/directx/*: take care of hardware overlay alignment constraints.
Gildas Bazin [Tue, 9 Mar 2004 14:50:46 +0000 (14:50 +0000)]
* modules/video_output/directx/*: take care of hardware overlay alignment constraints.

20 years ago* src/misc/net.c: fixes a few corner cases.
Gildas Bazin [Mon, 8 Mar 2004 17:08:46 +0000 (17:08 +0000)]
* src/misc/net.c: fixes a few corner cases.

20 years ago* src/misc/httpd.c: don't read past the end of our circular buffer in httpd_StreamCal...
Gildas Bazin [Mon, 8 Mar 2004 15:55:49 +0000 (15:55 +0000)]
* src/misc/httpd.c: don't read past the end of our circular buffer in httpd_StreamCallBack().

20 years ago- *.nib, playlist.*
Benjamin Pracht [Mon, 8 Mar 2004 15:22:58 +0000 (15:22 +0000)]
- *.nib, playlist.*

begining of playlist item propieties box (only modification of uro, name and autt
hor at this time)

- vout.m : remove an unused variable

20 years ago* ffmpeg/video.c: got rid of the --ffmpeg-truncated option.
Gildas Bazin [Mon, 8 Mar 2004 13:54:49 +0000 (13:54 +0000)]
* ffmpeg/video.c: got rid of the --ffmpeg-truncated option.

20 years ago* configure.ac: check for localtime_r().
Gildas Bazin [Mon, 8 Mar 2004 11:00:26 +0000 (11:00 +0000)]
* configure.ac: check for localtime_r().
* modules/control/telnet/vlm.c: portability fixes.

20 years ago * a little VLM documentation. It may be hard to understand, so I'm
Simon Latapie [Mon, 8 Mar 2004 10:22:13 +0000 (10:22 +0000)]
 * a little VLM documentation. It may be hard to understand, so I'm
   waiting for suggestions.

20 years ago * Added '*.a' to the svn:ignore properties.
Sam Hocevar [Mon, 8 Mar 2004 10:21:34 +0000 (10:21 +0000)]
  * Added '*.a' to the svn:ignore properties.

20 years agoYet another spelling correction
Rocky Bernstein [Mon, 8 Mar 2004 03:20:19 +0000 (03:20 +0000)]
Yet another spelling correction

20 years agoUpdate MinGW release number
Rocky Bernstein [Mon, 8 Mar 2004 02:39:04 +0000 (02:39 +0000)]
Update MinGW release number

20 years agoSome small spelling errors and clarification based on recent events.
Rocky Bernstein [Mon, 8 Mar 2004 02:08:41 +0000 (02:08 +0000)]
Some small spelling errors and clarification based on recent events.

20 years ago* include/vlc_es.h: added b_packetized field to es_format_t to tell a decoder if...
Gildas Bazin [Sun, 7 Mar 2004 22:34:22 +0000 (22:34 +0000)]
* include/vlc_es.h: added b_packetized field to es_format_t to tell a decoder if the input elementary stream will be fed in complete frames.
* include/vlc_codec.h: added a b_need_packetized field to decoder_t that is used by a decoder to tell if it wants to be fed complete frames.
* modules/demux/ts.c, modules/demux/ps.h, src/input/input_programs.c: b_packetized = VLC_FALSE.
* modules/codec/ffmpeg/ffmpeg.c, modules/codec/faad.c: b_need_packetized = VLC_TRUE;
* src/input/input_dec.c: if (b_need_packetized & !b_packetized) then kick off a packetizer that we'll use to feed the decoder.
* src/input/es_out.c: removed useless stuff.

20 years ago * mp4.c: added support for SVQ1.
Laurent Aimar [Sun, 7 Mar 2004 19:03:23 +0000 (19:03 +0000)]
 * mp4.c: added support for SVQ1.

20 years ago * skins/vars/stream.cpp: support $N (stream name) and $F (full stream name)
Olivier Teulière [Sun, 7 Mar 2004 18:49:37 +0000 (18:49 +0000)]
 * skins/vars/stream.cpp: support $N (stream name) and $F (full stream name)

20 years ago * toolbox:
Sam Hocevar [Sun, 7 Mar 2004 17:26:50 +0000 (17:26 +0000)]
  * toolbox:
    + Removed --changelog from the help message.
    + Output a warning asking to use "svn log" when --changelog is called.
  * Regenerated SVN changelogs.

20 years ago * mp4.c: - accept adding ES at any time
Laurent Aimar [Sun, 7 Mar 2004 16:26:48 +0000 (16:26 +0000)]
 * mp4.c: - accept adding ES at any time
          - proper implementation of starting time (edts/elst).

20 years agoMore printf lint for cygwin (and possibly others)
Rocky Bernstein [Sun, 7 Mar 2004 16:03:25 +0000 (16:03 +0000)]
More printf lint for cygwin (and possibly others)

20 years ago * transcode: downmixing to 1 and 2 channels now really mixes the input
Laurent Aimar [Sun, 7 Mar 2004 15:58:21 +0000 (15:58 +0000)]
 * transcode: downmixing to 1 and 2 channels now really mixes the input
channels. (Badly done but it gives some results ;)

20 years ago* transcode: report the right number of channels (a52 -> mpga).
Laurent Aimar [Sun, 7 Mar 2004 15:12:45 +0000 (15:12 +0000)]
* transcode: report the right number of channels (a52 -> mpga).

20 years ago(no commit message)
Xavier Martin [Sun, 7 Mar 2004 15:04:26 +0000 (15:04 +0000)]

20 years agoprintf lint changes for cygwin.
Rocky Bernstein [Sun, 7 Mar 2004 14:46:55 +0000 (14:46 +0000)]
printf lint changes for cygwin.

20 years ago * ctrl_list.cpp: insert a 1-pixel line between two items in the playlist
Cyril Deguet [Sun, 7 Mar 2004 14:25:08 +0000 (14:25 +0000)]
  * ctrl_list.cpp: insert a 1-pixel line between two items in the playlist

20 years ago * skins2/parser/builder.cpp: check Font::init()'s return value
Olivier Teulière [Sun, 7 Mar 2004 12:55:32 +0000 (12:55 +0000)]
 * skins2/parser/builder.cpp: check Font::init()'s return value
 * skins/utils/var_text.cpp: added $D (duration) and $L (time left) variables

20 years ago * all: the tooltip window is now managed by the window manager, not
Cyril Deguet [Sun, 7 Mar 2004 12:42:39 +0000 (12:42 +0000)]
  * all: the tooltip window is now managed by the window manager, not
  by the generic windows

20 years ago * src/ft2_font.cpp: initialize some members to avoid a segfault in the
Cyril Deguet [Sun, 7 Mar 2004 11:47:50 +0000 (11:47 +0000)]
  * src/ft2_font.cpp: initialize some members to avoid a segfault in the
    destructor when the font cannot be opened. drawString() now returns
    NULL if the initialization failed.
  * all: check if drawString() returns NULL

20 years ago * mp4.c: * follow guidelines for box order in stbl.
Laurent Aimar [Sun, 7 Mar 2004 01:52:52 +0000 (01:52 +0000)]
 * mp4.c: * follow guidelines for box order in stbl.
          * set language if present.

20 years ago * mp4: really fixed stts table (and no more drift), added stss table
Laurent Aimar [Sun, 7 Mar 2004 00:46:13 +0000 (00:46 +0000)]
 * mp4: really fixed stts table (and no more drift), added stss table
(key frames).

20 years ago * skins2/*: - show/hide do not bypass the window manager anymore
Olivier Teulière [Sun, 7 Mar 2004 00:21:48 +0000 (00:21 +0000)]
 * skins2/*: - show/hide do not bypass the window manager anymore
             - transformed some pointers into references

20 years ago * png_bitmap.cpp: fixed the transparency
Cyril Deguet [Sat, 6 Mar 2004 23:52:16 +0000 (23:52 +0000)]
  * png_bitmap.cpp: fixed the transparency

20 years ago * avi.c: set frame type.
Laurent Aimar [Sat, 6 Mar 2004 21:25:45 +0000 (21:25 +0000)]
 * avi.c: set frame type.

20 years ago * mpeg4video: set frame type (I,P,B).
Laurent Aimar [Sat, 6 Mar 2004 21:09:53 +0000 (21:09 +0000)]
 * mpeg4video: set frame type (I,P,B).

20 years ago * mp4.c: fixed audio/video synchro. Better length table calculation (I
Laurent Aimar [Sat, 6 Mar 2004 20:57:05 +0000 (20:57 +0000)]
 * mp4.c: fixed audio/video synchro. Better length table calculation (I
hope).

20 years ago* transcode.c: another fix to avoid 1st frame without pts.
Gildas Bazin [Sat, 6 Mar 2004 20:49:10 +0000 (20:49 +0000)]
* transcode.c: another fix to avoid 1st frame without pts.

20 years ago* transcode.c: fix for when 1st frame of non-low-delay streams only has a dts.
Gildas Bazin [Sat, 6 Mar 2004 20:16:04 +0000 (20:16 +0000)]
* transcode.c: fix for when 1st frame of non-low-delay streams only has a dts.

20 years ago * skins2/src/os_window.hpp: added some 'const' keywords
Olivier Teulière [Sat, 6 Mar 2004 19:46:26 +0000 (19:46 +0000)]
 * skins2/src/os_window.hpp: added some 'const' keywords
 * skins2/src/theme_loader.cpp: do not anchor windows _before_ restoring their
        previous configuration...
 * skins2/src/window_manager.cpp: fix for non-anchoring of invisible windows

20 years ago* src/input/input_dec.c: fix for input_EndDecoder() when using the async mode.
Gildas Bazin [Sat, 6 Mar 2004 19:30:19 +0000 (19:30 +0000)]
* src/input/input_dec.c: fix for input_EndDecoder() when using the async mode.
* modules/packetizer/copy.c: better not send pts instead of invalid ones.
* modules/stream_out/transcode.c: when no pts, use dts wherever possible (low delay / b frame).

20 years ago * src/png_bitmap.cpp: support for transparent PNGs
Cyril Deguet [Sat, 6 Mar 2004 19:22:47 +0000 (19:22 +0000)]
   * src/png_bitmap.cpp: support for transparent PNGs

20 years agoFix include path
Clément Stenac [Sat, 6 Mar 2004 16:58:11 +0000 (16:58 +0000)]
Fix include path

20 years ago * rtp, display: update p_sout->i_out_pace_nocontrol.
Laurent Aimar [Sat, 6 Mar 2004 16:38:29 +0000 (16:38 +0000)]
 * rtp, display: update p_sout->i_out_pace_nocontrol.

20 years ago * http, udp: update p_sout->i_out_pace_nocontrol.
Laurent Aimar [Sat, 6 Mar 2004 16:37:54 +0000 (16:37 +0000)]
 * http, udp: update p_sout->i_out_pace_nocontrol.

20 years ago * all: implemented sout asynch support. (ie sout will try to work at
Laurent Aimar [Sat, 6 Mar 2004 16:36:37 +0000 (16:36 +0000)]
 * all: implemented sout asynch support. (ie sout will try to work at
the maximum speed if the output can control the pace)

20 years ago * all: added two variables needed for asynch sout.
Laurent Aimar [Sat, 6 Mar 2004 16:35:03 +0000 (16:35 +0000)]
 * all: added two variables needed for asynch sout.

20 years ago * skins2/src/generic_window.cpp: avoid crashing on Ctrl+S when there
Olivier Teulière [Sat, 6 Mar 2004 16:25:46 +0000 (16:25 +0000)]
 * skins2/src/generic_window.cpp: avoid crashing on Ctrl+S when there
        is no dialog provider
 * skins/*: renamed 'onclick' attribute to 'action', to be coherent with
        other controls

20 years ago* modules/codec/ffmpeg/encoder.c:
Gildas Bazin [Sat, 6 Mar 2004 15:44:46 +0000 (15:44 +0000)]
* modules/codec/ffmpeg/encoder.c:
   + libavcodec now interpolates the pts if you feed it with a frame with AV_NOPTS_VALUE. Make sure we handle that correctly.

20 years ago* Remove directories with only one source file inside
Clément Stenac [Sat, 6 Mar 2004 15:24:37 +0000 (15:24 +0000)]
* Remove directories with only one source file inside
* Drop the old scope plugin (not ported to aout3)

20 years ago * mp4: fixed SVQ3 in .mov
Laurent Aimar [Sat, 6 Mar 2004 13:37:44 +0000 (13:37 +0000)]
 * mp4: fixed SVQ3 in .mov

20 years ago* modules/control/telnet: added missing svn:ignore property.
Gildas Bazin [Sat, 6 Mar 2004 12:22:56 +0000 (12:22 +0000)]
* modules/control/telnet: added missing svn:ignore property.

20 years ago * mp4.c: for mp3 in mp4a we need an ESDS.
Laurent Aimar [Sat, 6 Mar 2004 05:49:08 +0000 (05:49 +0000)]
 * mp4.c: for mp3 in mp4a we need an ESDS.

20 years ago * transcode.c: fixed SVQ3 transcoding.
Laurent Aimar [Sat, 6 Mar 2004 05:47:59 +0000 (05:47 +0000)]
 * transcode.c: fixed SVQ3 transcoding.

20 years ago * httpd: fixed handling of 'Connection: '.
Laurent Aimar [Sat, 6 Mar 2004 01:14:28 +0000 (01:14 +0000)]
 * httpd: fixed handling of 'Connection: '.

20 years ago * input/input.c, libvlc.h: implemented new way to break vlc preferences :
Laurent Aimar [Fri, 5 Mar 2004 23:26:36 +0000 (23:26 +0000)]
 * 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, ...)

20 years ago * skins2/*: Change mouse cursor above a Resize control (win32 only)
Olivier Teulière [Fri, 5 Mar 2004 20:56:39 +0000 (20:56 +0000)]
 * skins2/*: Change mouse cursor above a Resize control (win32 only)

20 years agoString review, as promised :)
Carlo Calabrò [Fri, 5 Mar 2004 19:24:14 +0000 (19:24 +0000)]
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

20 years ago * include/modules.h: increased numbers of shorcuts
Laurent Aimar [Fri, 5 Mar 2004 18:30:50 +0000 (18:30 +0000)]
 * include/modules.h: increased numbers of shorcuts
 * modules/demux/demux2.c: added all audio demuxer shortcuts.

20 years ago * Added "Id" svn:keywords property to all files containing "$Id:".
Sam Hocevar [Fri, 5 Mar 2004 17:34:23 +0000 (17:34 +0000)]
  * Added "Id" svn:keywords property to all files containing "$Id:".
  * Removed .cvsignore files and added proper svn:ignore properties.

20 years agomodules/gui/wxwindows/iteminfo.cpp:
Sigmund Augdal Helberg [Fri, 5 Mar 2004 17:18:42 +0000 (17:18 +0000)]
modules/gui/wxwindows/iteminfo.cpp:
 * select the right value in the group-combobox in the iteminfo dialog

20 years ago * toolbox:
Sam Hocevar [Fri, 5 Mar 2004 16:45:32 +0000 (16:45 +0000)]
  * toolbox:
    + Do not remove svn directories in autotools/ when using --distclean.

20 years ago * mozilla/vlcplugin.h:
Sam Hocevar [Fri, 5 Mar 2004 16:07:35 +0000 (16:07 +0000)]
  * 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 :-)

20 years ago * telnet interface and VLM ( VideoLAN (media) manager):
Simon Latapie [Fri, 5 Mar 2004 14:03:20 +0000 (14:03 +0000)]
 * 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...

20 years ago * udp: added a 'late' option in milli-second.
Laurent Aimar [Fri, 5 Mar 2004 00:14:19 +0000 (00:14 +0000)]
 * 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...

20 years ago * modules.c: fixed module_Need. (but I'm not sure of what to do with
Laurent Aimar [Thu, 4 Mar 2004 23:59:16 +0000 (23:59 +0000)]
 * modules.c: fixed module_Need. (but I'm not sure of what to do with
 shortcuts,any and 0 scored modules).

20 years agoSet intf-change to TRUE when toggling fullscreen with opengl vout, so that the sate...
Benjamin Pracht [Thu, 4 Mar 2004 22:52:43 +0000 (22:52 +0000)]
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).

20 years agomodules/video_filter/deinterlace/deinterlace.c:
Sigmund Augdal Helberg [Thu, 4 Mar 2004 22:47:42 +0000 (22:47 +0000)]
modules/video_filter/deinterlace/deinterlace.c:
 * Fixed a sse2 crash related to a non-16byte aligned pointer

20 years ago* utils/bezier.cpp: use lrint() to avoid rounding issues
Cyril Deguet [Wed, 3 Mar 2004 22:57:15 +0000 (22:57 +0000)]
* utils/bezier.cpp: use lrint() to avoid rounding issues
* theme/skin.dtd: "" instead of "\0" for default values

20 years ago* extras/MacOSX/*: bumped revision number to 0.7.2-cvs.
Gildas Bazin [Wed, 3 Mar 2004 20:42:52 +0000 (20:42 +0000)]
* extras/MacOSX/*: bumped revision number to 0.7.2-cvs.

20 years ago* ALL: changed the prototype of module_Need() to accept a "strict" boolean argument.
Gildas Bazin [Wed, 3 Mar 2004 20:39:53 +0000 (20:39 +0000)]
* 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".

20 years agoMakefile.am: added vlc.exe.manifest to the distribution (should perhaps be
Sigmund Augdal Helberg [Wed, 3 Mar 2004 17:18:38 +0000 (17:18 +0000)]
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

20 years agosrc/misc/modules.c:
Sigmund Augdal Helberg [Wed, 3 Mar 2004 15:47:08 +0000 (15:47 +0000)]
src/misc/modules.c:
 * include vlc_httpd.h, fixes compilation

20 years ago * configure.ac: -> 0.7.2-cvs
Laurent Aimar [Wed, 3 Mar 2004 14:22:47 +0000 (14:22 +0000)]
 * configure.ac: -> 0.7.2-cvs
 * modules/control/http.c: added a playlist.uri field.

20 years ago * rtp: ported to new httpd.
Laurent Aimar [Wed, 3 Mar 2004 13:27:25 +0000 (13:27 +0000)]
 * rtp: ported to new httpd.

20 years ago * http: ported to new httpd. A few features are still missings.
Laurent Aimar [Wed, 3 Mar 2004 13:26:50 +0000 (13:26 +0000)]
 * http: ported to new httpd. A few features are still missings.

20 years ago * http: ported to new httpd.
Laurent Aimar [Wed, 3 Mar 2004 13:25:53 +0000 (13:25 +0000)]
 * http: ported to new httpd.

20 years ago * objects: include vlc_http.h
Laurent Aimar [Wed, 3 Mar 2004 13:25:24 +0000 (13:25 +0000)]
 * objects: include vlc_http.h

20 years ago * vlc_common.h: httpd typedefs.
Laurent Aimar [Wed, 3 Mar 2004 13:25:00 +0000 (13:25 +0000)]
 * vlc_common.h: httpd typedefs.

20 years ago * all: httpd compilation.
Laurent Aimar [Wed, 3 Mar 2004 13:24:31 +0000 (13:24 +0000)]
 * all: httpd compilation.

20 years ago * include/httpd.h, modules/misc/httpd.c: remove old http daemon.
Laurent Aimar [Wed, 3 Mar 2004 13:23:47 +0000 (13:23 +0000)]
 * 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, ...

20 years ago * configure.ac:
Sam Hocevar [Wed, 3 Mar 2004 12:21:57 +0000 (12:21 +0000)]
  * configure.ac:
    + When using a local ffmpeg tree, add a path to the avformat headers.

20 years ago * vout.c: fixed a warning.
Laurent Aimar [Wed, 3 Mar 2004 12:21:36 +0000 (12:21 +0000)]
 * vout.c: fixed a warning.

20 years ago * mkv: added Control and use vlc_meta.h.
Laurent Aimar [Wed, 3 Mar 2004 12:03:15 +0000 (12:03 +0000)]
  * mkv: added Control and use vlc_meta.h.

20 years ago macsox/* : added --macosx-fill
Eric Petit [Wed, 3 Mar 2004 12:01:57 +0000 (12:01 +0000)]
 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)

20 years ago demux: implementation of demux2_vaControlHelper.
Laurent Aimar [Wed, 3 Mar 2004 12:01:38 +0000 (12:01 +0000)]
 demux: implementation of demux2_vaControlHelper.

20 years ago ninput.h: added prototype of demux2_vaControlHelper.
Laurent Aimar [Wed, 3 Mar 2004 12:01:17 +0000 (12:01 +0000)]
 ninput.h: added prototype of demux2_vaControlHelper.
 include/vlc_meta.h: added of cast for malloc because of [CENSURED] c++.

20 years ago * input.c: add Duration to input infos.
Laurent Aimar [Wed, 3 Mar 2004 11:59:41 +0000 (11:59 +0000)]
 * input.c: add Duration to input infos.

20 years ago * mpga: demux -> demux2.
Laurent Aimar [Wed, 3 Mar 2004 11:41:04 +0000 (11:41 +0000)]
 * mpga: demux -> demux2.

20 years ago * a52.c aac.c au.c dts.c flac.c wav.c: Converted all audio only demuxers
Laurent Aimar [Wed, 3 Mar 2004 11:40:19 +0000 (11:40 +0000)]
 * a52.c aac.c au.c dts.c flac.c wav.c: Converted all audio only demuxers
 to demux2.

20 years ago* modules/stream_out/transrate/frame.c: Fixed warnings (thanks fenrir)
Christophe Massiot [Wed, 3 Mar 2004 11:39:06 +0000 (11:39 +0000)]
* modules/stream_out/transrate/frame.c: Fixed warnings (thanks fenrir)

20 years ago * id3*: Search p_input (to make it working with demux2).
Laurent Aimar [Wed, 3 Mar 2004 11:38:14 +0000 (11:38 +0000)]
 * id3*: Search p_input (to make it working with demux2).

20 years ago* modules/mux/mpeg/pes.c: Copy the flags of the data buffer to the PES
Christophe Massiot [Wed, 3 Mar 2004 11:34:41 +0000 (11:34 +0000)]
* 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)

20 years ago- Repeat and loop are now mutually exclusive
Benjamin Pracht [Wed, 3 Mar 2004 11:34:19 +0000 (11:34 +0000)]
- 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.

20 years ago* modules/codec/ffmpeg/encoder.c:
Christophe Massiot [Wed, 3 Mar 2004 11:29:26 +0000 (11:29 +0000)]
* 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)

20 years ago* modules/stream_out/transrate:
Christophe Massiot [Wed, 3 Mar 2004 11:20:52 +0000 (11:20 +0000)]
* 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

20 years ago* src/input/input_dec.c: Copy block_t::i_flags to sout_buffer_t::i_flags
Christophe Massiot [Wed, 3 Mar 2004 11:12:08 +0000 (11:12 +0000)]
* src/input/input_dec.c: Copy block_t::i_flags to sout_buffer_t::i_flags
  (temporary).

20 years ago* modules/packetizer/mpegvideo.c: Correctly flag the picture types in
Christophe Massiot [Wed, 3 Mar 2004 11:09:30 +0000 (11:09 +0000)]
* modules/packetizer/mpegvideo.c: Correctly flag the picture types in
  block_t::i_flags.

20 years ago* modules/access_output/udp.c: New group= option, used to send multiple
Christophe Massiot [Wed, 3 Mar 2004 10:51:55 +0000 (10:51 +0000)]
* 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.

20 years ago* modules/access/satellite/access.c: Read blocks multiple of 1024 bytes
Christophe Massiot [Wed, 3 Mar 2004 10:49:50 +0000 (10:49 +0000)]
* modules/access/satellite/access.c: Read blocks multiple of 1024 bytes
  (because others do it - no idea if it helps, though)

20 years ago * ts.c: fixed PCR handling (when the pcr pid isn't attached to the PMT.)
Laurent Aimar [Wed, 3 Mar 2004 01:26:49 +0000 (01:26 +0000)]
 * ts.c: fixed PCR handling (when the pcr pid isn't attached to the PMT.)