]> git.sesse.net Git - vlc/log
vlc
20 years ago* Added the 'documentation' on strings in our source code and also added
Derk-Jan Hartman [Wed, 4 Feb 2004 03:23:25 +0000 (03:23 +0000)]
* Added the 'documentation' on strings in our source code and also added
  the file with information on how to make translations.

20 years ago* modules/codec/dts.c: a bunch of fixes.
Gildas Bazin [Tue, 3 Feb 2004 23:32:45 +0000 (23:32 +0000)]
* modules/codec/dts.c: a bunch of fixes.

20 years ago* modules/audio_output/file.c: added --audiofile-channels=integer option to specify...
Gildas Bazin [Tue, 3 Feb 2004 23:31:46 +0000 (23:31 +0000)]
* modules/audio_output/file.c: added --audiofile-channels=integer option to specify the number of channels wanted in the output file.

20 years ago * http: Err -> Warn for Seek.
Laurent Aimar [Tue, 3 Feb 2004 20:12:53 +0000 (20:12 +0000)]
 * http: Err -> Warn for Seek.

20 years ago macosx/vout* : OpenGL VRAM texturing finaly works correctly now.
Eric Petit [Tue, 3 Feb 2004 13:00:27 +0000 (13:00 +0000)]
 macosx/vout* : OpenGL VRAM texturing finaly works correctly now.

20 years agoconfigure.ac:
Sigmund Augdal Helberg [Tue, 3 Feb 2004 12:49:53 +0000 (12:49 +0000)]
configure.ac:
 * define CAN_COMPILE_MMX and CAN_COMPILE_MMXEXT if availabe
modules/video_filter/deinterlace/deinterlace.c:
 * changed how accelerated code is handled.

20 years ago* modules/demux/dts.c: added detection for 14bits big endian and 16bits little endian...
Gildas Bazin [Tue, 3 Feb 2004 08:16:16 +0000 (08:16 +0000)]
* modules/demux/dts.c: added detection for 14bits big endian and 16bits little endian bitstreams.
   (we still assume that the stream must begin with a new DTS frame, which doesn't always seem to be the case).

20 years ago* modules/codec/dts.c: removed s/pdif hack from DTS audio parser.
Gildas Bazin [Mon, 2 Feb 2004 23:49:46 +0000 (23:49 +0000)]
* modules/codec/dts.c: removed s/pdif hack from DTS audio parser.
   support for 14bits big endian bitstreams as well as 16bits little endian bitstreams.
* modules/audio_filter/converter/dtstospdif.c: accumulate DTS frames from parser until we have enough to fill an S/PDIF frame.

20 years ago * rtp: fixed mpeg1/2 with QT (QT want pts for each frame, use dts as a
Laurent Aimar [Mon, 2 Feb 2004 14:43:50 +0000 (14:43 +0000)]
 * rtp: fixed mpeg1/2 with QT (QT want pts for each frame, use dts as a
 fallback).
 RTP successfully tested with QT 6.5 for mpeg 1/2 video and audio,
 mpeg4 audio. mpeg4 video doesn't always work.

20 years ago * stream: gcc < 3 fix.
Laurent Aimar [Mon, 2 Feb 2004 13:00:53 +0000 (13:00 +0000)]
 * stream: gcc < 3 fix.

20 years ago * input: gcc < 3 fix.
Laurent Aimar [Mon, 2 Feb 2004 12:58:29 +0000 (12:58 +0000)]
 * input: gcc < 3 fix.

20 years ago * render: int i;; int j; <-- gcc < 3 doesn't like ';;'
Laurent Aimar [Mon, 2 Feb 2004 12:53:20 +0000 (12:53 +0000)]
 * render: int i;; int j; <-- gcc < 3 doesn't like ';;'

20 years ago * rtp: fix in mpeg 1/2 packetization.
Laurent Aimar [Mon, 2 Feb 2004 12:50:08 +0000 (12:50 +0000)]
 * rtp: fix in mpeg 1/2 packetization.

20 years ago * nsv: added 'AAC ' fourcc support.
Laurent Aimar [Mon, 2 Feb 2004 11:18:39 +0000 (11:18 +0000)]
 * nsv: added 'AAC ' fourcc support.

20 years ago http: fixed segfault with ICY server, fixed redirection.
Laurent Aimar [Mon, 2 Feb 2004 11:14:32 +0000 (11:14 +0000)]
 http: fixed segfault with ICY server, fixed redirection.

20 years ago * nsv: compilation fix.
Laurent Aimar [Mon, 2 Feb 2004 10:41:46 +0000 (10:41 +0000)]
 * nsv: compilation fix.

20 years ago * nsv: full fractional frame rate support.
Laurent Aimar [Mon, 2 Feb 2004 10:34:22 +0000 (10:34 +0000)]
 * nsv: full fractional frame rate support.
    Patch from Vitalijus dot Slavinskas at stud dot ktu dot lt

20 years ago macosx/prefs.m: compile fix
Eric Petit [Mon, 2 Feb 2004 08:50:41 +0000 (08:50 +0000)]
 macosx/prefs.m: compile fix
 macosx/vout*: fixed quality problems introduced in my last commit
   (noticeably slower now, but fixed), cleaning

20 years agosrc/misc/cpu.c:
Sigmund Augdal Helberg [Sun, 1 Feb 2004 23:02:02 +0000 (23:02 +0000)]
src/misc/cpu.c:
 * SSE2 detection, using a similar approch as for SSE

20 years ago * modules/gui/skins2/bezier.*: Compute the points coordinates only once
Olivier Teulière [Sun, 1 Feb 2004 21:13:04 +0000 (21:13 +0000)]
 * modules/gui/skins2/bezier.*: Compute the points coordinates only once
 * modules/gui/skins2/ctrl_slider.cpp: Fixed a couple of bugs

20 years agodeinterlace.c:
Sigmund Augdal Helberg [Sun, 1 Feb 2004 16:53:11 +0000 (16:53 +0000)]
deinterlace.c:
 * MMX and SSE2 versions of the Merge() function.

20 years ago* parser/builder.cpp: stores the curves in the theme (avoid a memory leak)
Cyril Deguet [Sun, 1 Feb 2004 16:15:40 +0000 (16:15 +0000)]
* parser/builder.cpp: stores the curves in the theme (avoid a memory leak)
* parser/builder_data.def: forgot to commit that for months !

20 years ago* parser/xmlparser.cpp: abort parsing when an error is detected
Cyril Deguet [Sun, 1 Feb 2004 14:44:11 +0000 (14:44 +0000)]
* parser/xmlparser.cpp: abort parsing when an error is detected
 (avoid segfaults in element handlers...)
* all: tried to have the popup window disappear with a click on
 a skin window (not working at least with wxgtk)

20 years ago * ipv4.c: IGMPv3 support for Linux
Alexis de Lattre [Sun, 1 Feb 2004 14:43:08 +0000 (14:43 +0000)]
  * ipv4.c: IGMPv3 support for Linux

  Differences with the patch I posted in vlc-devel yesterday:
  - took into account the suggestions of gibalou
  - removed the "#if !defined( SYS_DARWIN )", because it should compile
    fine on Mac OS X, even if IGMPv3 won't work
  - added a warning about non-IGMPv3 OSes

20 years agoRGB2 transparency now works. Common 8-bit RGB averaging routine
Rocky Bernstein [Sun, 1 Feb 2004 05:15:22 +0000 (05:15 +0000)]
RGB2 transparency now works. Common 8-bit RGB averaging routine
hoisted. Some doc additions.

20 years ago * ts: implemented the same detection than mpeg/ts.c
Laurent Aimar [Sun, 1 Feb 2004 04:50:13 +0000 (04:50 +0000)]
 * ts: implemented the same detection than mpeg/ts.c

20 years agoBig/little-endian bug.
Rocky Bernstein [Sat, 31 Jan 2004 23:33:02 +0000 (23:33 +0000)]
Big/little-endian bug.

20 years ago * es_out: reorder meta infos.
Laurent Aimar [Sat, 31 Jan 2004 20:21:47 +0000 (20:21 +0000)]
 * es_out: reorder meta infos.

20 years ago * es_out: Set Language.
Laurent Aimar [Sat, 31 Jan 2004 20:02:26 +0000 (20:02 +0000)]
 * es_out: Set Language.

20 years ago * ipv4.c: IGMPv3 support (IP_ADD_SOURCE_MEMBERSHIP) for Win32
Alexis de Lattre [Sat, 31 Jan 2004 18:02:32 +0000 (18:02 +0000)]
 * ipv4.c: IGMPv3 support (IP_ADD_SOURCE_MEMBERSHIP) for Win32
 * udp.c: restored the old syntax udp:server_addr@destination_addr
 * libvlc.h: updated 'vlc --help'

 To do an IGMPv3 query under Windows XP do:
 vlc udp:<source_addr>@<multicast_addr>
 Note: under previous versions of Windows, it will fail to join the group.

20 years agoTry for POSIX pthread semantics on Solaris.
Rocky Bernstein [Sat, 31 Jan 2004 16:44:58 +0000 (16:44 +0000)]
Try for POSIX pthread semantics on Solaris.

20 years ago * avi: implemented DEMUX_GET_META.
Laurent Aimar [Sat, 31 Jan 2004 14:49:52 +0000 (14:49 +0000)]
 * avi: implemented DEMUX_GET_META.

20 years ago* Makefile.am: added vlc_meta.h
Gildas Bazin [Sat, 31 Jan 2004 09:52:22 +0000 (09:52 +0000)]
* Makefile.am: added vlc_meta.h

20 years agorender.c: RGB2 now gets the right color from the RGB color map.
Rocky Bernstein [Sat, 31 Jan 2004 05:53:35 +0000 (05:53 +0000)]
render.c: RGB2 now gets the right color from the RGB color map.
  And a first cut at handling transparancy values properly. However
  to do this we merely needed to

pixmap.[ch]: write our own routines for retrieving a close colormap index
  given a pixel value. Well, and also had to

video_chroma/i420_rgb.[ch]: save the RGB colormap that is allocated.

Modules.am: forgot new pixmap.c

others: more misc abstraction/cleanup

20 years ago * asf: implemented DEMUX_GET_LENGTH and DEMUX_GET_META.
Laurent Aimar [Sat, 31 Jan 2004 05:27:02 +0000 (05:27 +0000)]
 * asf: implemented DEMUX_GET_LENGTH and DEMUX_GET_META.

20 years ago * input: call DEMUX_GET_META and fill playlist and input infos.
Laurent Aimar [Sat, 31 Jan 2004 05:25:36 +0000 (05:25 +0000)]
 * input: call DEMUX_GET_META and fill playlist and input infos.

20 years ago * vlc_meta.h: added a vlc_meta_t struct and some functions (for now,
Laurent Aimar [Sat, 31 Jan 2004 05:24:55 +0000 (05:24 +0000)]
 * vlc_meta.h: added a vlc_meta_t struct and some functions (for now,
 it will only be used by demuxers).
 * ninput.h: added DEMUX_GET_META, this way demuxer won't have to touch
 playlist and input_InfoAdd and ...

20 years ago * ts: use 0x0a descriptor to send language...
Laurent Aimar [Fri, 30 Jan 2004 17:53:05 +0000 (17:53 +0000)]
 * ts: use 0x0a descriptor to send language...
 Now we can stream a (complete) dvd with language informations :)

20 years ago * transcode: keep psz_language.
Laurent Aimar [Fri, 30 Jan 2004 17:51:02 +0000 (17:51 +0000)]
 * transcode: keep psz_language.

20 years ago * ts: set psz_laguage with iso639 code.
Laurent Aimar [Fri, 30 Jan 2004 17:50:05 +0000 (17:50 +0000)]
 * ts: set psz_laguage with iso639 code.

20 years ago * all: sout have now access to psz_language.
Laurent Aimar [Fri, 30 Jan 2004 17:49:21 +0000 (17:49 +0000)]
 * all: sout have now access to psz_language.

20 years ago * spudec: a %d -> IF64d
Laurent Aimar [Fri, 30 Jan 2004 16:50:26 +0000 (16:50 +0000)]
 * spudec: a %d -> IF64d

20 years ago * rtp: fixed mpeg4 audio. && was used instead of &, arggg :(
Laurent Aimar [Fri, 30 Jan 2004 16:45:40 +0000 (16:45 +0000)]
 * rtp: fixed mpeg4 audio. && was used instead of &, arggg :(

20 years ago * spudec: commented out a debug message.
Laurent Aimar [Fri, 30 Jan 2004 16:46:33 +0000 (16:46 +0000)]
 * spudec: commented out a debug message.

20 years ago * rtp: fixed a bug that corrupt video/audio config data.
Laurent Aimar [Fri, 30 Jan 2004 15:56:28 +0000 (15:56 +0000)]
 * rtp: fixed a bug that corrupt video/audio config data.

20 years ago * vlc_es: fixed es_fomat_Copy to duplicate psz_* too.
Laurent Aimar [Fri, 30 Jan 2004 15:17:39 +0000 (15:17 +0000)]
 * vlc_es: fixed es_fomat_Copy to duplicate psz_* too.

20 years ago * dvdnav: oups one debug messsage left.
Laurent Aimar [Fri, 30 Jan 2004 14:45:27 +0000 (14:45 +0000)]
 * dvdnav: oups one debug messsage left.

20 years ago * all: fill psz_language with the iso639 code.
Laurent Aimar [Fri, 30 Jan 2004 14:27:48 +0000 (14:27 +0000)]
 * all: fill psz_language with the iso639 code.
 * dvdnav: select the right SPU track only while creating the ES when we
 are not in the menu. (this way user selection won't be lost).

20 years ago * es_out: now es_format_t.psz_language could be a iso539 code, it will be
Laurent Aimar [Fri, 30 Jan 2004 14:25:39 +0000 (14:25 +0000)]
 * es_out: now es_format_t.psz_language could be a iso539 code, it will be
 expanded to the real language name.

20 years agoDoc calculation typo.
Rocky Bernstein [Fri, 30 Jan 2004 13:23:08 +0000 (13:23 +0000)]
Doc calculation typo.

20 years agopixmap.[ch], Modules.am: provisional routine to find closest colormap
Rocky Bernstein [Fri, 30 Jan 2004 13:17:12 +0000 (13:17 +0000)]
pixmap.[ch], Modules.am: provisional routine to find closest colormap
entry.

Rest: Mostly more shuffling of definitions for modularity; doc
improvements.

(Also I need to copy these changes between computers and this is the
most expedient way. RV24 transparancy has been tested on a big-endian
box.)

20 years ago* modules/gui/macosx/intf.m: fix
Derk-Jan Hartman [Fri, 30 Jan 2004 12:44:21 +0000 (12:44 +0000)]
* modules/gui/macosx/intf.m: fix
* modules/gui/macosx/prefs.?: New preferences parse code.
  New widgets aren't being created just yet.
  OS X version is broken now, but it already was. we need to fix this before
  a release. Code is largely ported from wxwindows...

20 years ago * dvdnav: added a dvdnavsimple shortcut : it skips the menu and all
Laurent Aimar [Fri, 30 Jan 2004 01:38:53 +0000 (01:38 +0000)]
 * dvdnav: added a dvdnavsimple shortcut : it skips the menu and all
 still frames, it doesn't handle the es selection (this way --sout-all
 will work).
  A major problem is that ES aren't added in a logical way like dvd and
dvdread do (audio/video). I don't know how to retrieve it from dvdnav.
(it's the same for dvdnav and dvdnavsimple)

20 years ago * ps: lalalala, fixed a bug in dts/pts parsing.
Laurent Aimar [Fri, 30 Jan 2004 01:09:24 +0000 (01:09 +0000)]
 * ps: lalalala, fixed a bug in dts/pts parsing.

20 years ago* modules/codec/speex.c, src/misc/win32_specific.c: compilation fixes.
Gildas Bazin [Thu, 29 Jan 2004 19:38:17 +0000 (19:38 +0000)]
* modules/codec/speex.c, src/misc/win32_specific.c: compilation fixes.

20 years ago* configure.ac: fixed typo.
Gildas Bazin [Thu, 29 Jan 2004 18:48:40 +0000 (18:48 +0000)]
* configure.ac: fixed typo.

20 years ago * ps: fixed dts.
Laurent Aimar [Thu, 29 Jan 2004 18:37:05 +0000 (18:37 +0000)]
 * ps: fixed dts.

20 years agoUse playlist_Item* functions
Clément Stenac [Thu, 29 Jan 2004 18:02:58 +0000 (18:02 +0000)]
Use playlist_Item* functions

20 years agoOptions as infos were bad in several ways: it broke PLAYLIST_GO, used
Clément Stenac [Thu, 29 Jan 2004 17:51:08 +0000 (17:51 +0000)]
Options as infos were bad in several ways: it broke PLAYLIST_GO, used
much memory, and was inconsistent, especially with input_CreateThread
taking an array of options

* Revert to using array of options

* To add an item with options:
    - either use playlist_ItemNew, ItemAddOption, and then AddItem
      (useful if you don't have all your options in an array)
    - either use playlist_AddExt (use this if all your options are
      already in an array)

* To add an item without options: use playlist_Add

You can still add options after an item has been added by using either
playlist_AddOption or playlist_ItemAddOption

* Attempt to improve API and solve thread safety issues.
  - playlist_Item* functions allow to touch items only.
    p_item->lock must be used when needed
    (playlist_ItemNew, playlist_ItemDelete, playlist_Item*Info,
     playlist_ItemSet* )

  - playlist_ItemGetById and ItemGetByPos give you playlist_items
    for GetByPos, you should have the playlist lock

At the moment, the playlist_Set* and playlist_*Info functions are kept (they work with position) but should be avoided.

20 years ago * demux2: mmh removed some shortcut. (easier than increasing
Laurent Aimar [Thu, 29 Jan 2004 17:14:04 +0000 (17:14 +0000)]
 * demux2: mmh removed some shortcut. (easier than increasing
 MODULE_SHORTCUT_MAX ;)

20 years ago* src/misc/configuration.c, include/configuration.h: added a change_action_add()metho...
Gildas Bazin [Thu, 29 Jan 2004 17:04:01 +0000 (17:04 +0000)]
* src/misc/configuration.c, include/configuration.h: added a change_action_add()method to associate an action (that can be triggered through a gui) to a config var.
* modules/gui/wxwindows/preferences_widgets.*: implemented partial support for change_action_add().
* modules/access/dshow/dshow.cpp: use change_action_add() to refresh the list of devices and to add an option to configure a device.

20 years ago * au: ported to demux2 API.
Laurent Aimar [Thu, 29 Jan 2004 15:11:17 +0000 (15:11 +0000)]
 * au: ported to demux2 API.

20 years ago * input_programs.c: AddES sets default i_stream_id (make valgrind happy ;)
Laurent Aimar [Thu, 29 Jan 2004 15:10:17 +0000 (15:10 +0000)]
 * input_programs.c: AddES sets default i_stream_id (make valgrind happy ;)

20 years agoinclude/vlc_common.h:
Sigmund Augdal Helberg [Thu, 29 Jan 2004 14:39:08 +0000 (14:39 +0000)]
include/vlc_common.h:
 * defined a CPU_CAPABILITY_SSE2
src/libvlc.(c|h):
 * implemented --see2/--no-sse2

20 years agorender.c: RV24 blending
Rocky Bernstein [Thu, 29 Jan 2004 11:50:22 +0000 (11:50 +0000)]
render.c: RV24 blending
all: more code cleanup and perhaps slightly better bigendian handling though
     more common routines/includes.

20 years agoTransparancy for more chromas more complete.
Rocky Bernstein [Thu, 29 Jan 2004 04:04:21 +0000 (04:04 +0000)]
Transparancy for more chromas more complete.

20 years ago macosx/vout* :
Eric Petit [Thu, 29 Jan 2004 02:01:49 +0000 (02:01 +0000)]
 macosx/vout* :
   + Unkludged a lot the way the OpenGL output was working until now
   + Optimized here and here. Please test!

20 years ago + macosx/vout* : cosmetic
Eric Petit [Wed, 28 Jan 2004 21:31:15 +0000 (21:31 +0000)]
 + macosx/vout* : cosmetic

20 years ago* configure.ac: proper checks for all the skins2 dependancies.
Gildas Bazin [Wed, 28 Jan 2004 20:53:21 +0000 (20:53 +0000)]
* configure.ac: proper checks for all the skins2 dependancies.

20 years ago* modules/access/dshow/*: bug fixes.
Gildas Bazin [Wed, 28 Jan 2004 16:46:52 +0000 (16:46 +0000)]
* modules/access/dshow/*: bug fixes.

20 years ago* modules/gui/skins2/win32/win32_graphics.cpp: small fix.
Gildas Bazin [Wed, 28 Jan 2004 15:51:16 +0000 (15:51 +0000)]
* modules/gui/skins2/win32/win32_graphics.cpp: small fix.

20 years agoDo not enable skins2 on macosx and beos.
Benjamin Pracht [Wed, 28 Jan 2004 15:25:53 +0000 (15:25 +0000)]
Do not enable skins2 on macosx and beos.

Hope I haven't broken anything...

20 years ago macosx/vout.m: swap OpenGL buffers only during the vertical retrace of
Eric Petit [Wed, 28 Jan 2004 14:36:53 +0000 (14:36 +0000)]
 macosx/vout.m: swap OpenGL buffers only during the vertical retrace of
   the monitor (fixed flickering effect)

20 years ago * aiff: another demuxer.
Laurent Aimar [Wed, 28 Jan 2004 12:25:37 +0000 (12:25 +0000)]
 * aiff: another demuxer.

20 years ago* Thou shall initialize thou subtitles.
Derk-Jan Hartman [Tue, 27 Jan 2004 23:09:25 +0000 (23:09 +0000)]
* Thou shall initialize thou subtitles.

20 years ago* modules/demux/util/sub.?
Derk-Jan Hartman [Tue, 27 Jan 2004 22:51:39 +0000 (22:51 +0000)]
* modules/demux/util/sub.?
  Vobsub is working now. only track 0 will be played atm.
  spudec scaling will need to be implemented or vobsub is pretty useless.
* modules/codec/spudec
  Changed an error into a warning message.

20 years agoFixes a little bug introduced by string review on localized VLC
Benjamin Pracht [Tue, 27 Jan 2004 22:19:04 +0000 (22:19 +0000)]
Fixes a little bug introduced by string review on localized VLC

20 years ago* configure.ac: don't link with msimg32 directly has it isn't available on Win9x...
Gildas Bazin [Tue, 27 Jan 2004 21:12:42 +0000 (21:12 +0000)]
* configure.ac: don't link with msimg32 directly has it isn't available on Win9x/NT4.
* modules/gui/skins2/win32/win32_graphics.cpp: use AlphaBlend() from the Win32Factory object.

20 years ago* modules/codec/dts.c: bug-fix for s/pdif support.
Gildas Bazin [Tue, 27 Jan 2004 19:14:07 +0000 (19:14 +0000)]
* modules/codec/dts.c: bug-fix for s/pdif support.

20 years ago* modules/gui/skins2/win32/*: dynamically load AlphaBlend() as it isn't available...
Gildas Bazin [Tue, 27 Jan 2004 17:01:51 +0000 (17:01 +0000)]
* modules/gui/skins2/win32/*: dynamically load AlphaBlend() as it isn't available on Win9x,NT4.
   Parent window created outside the screen so it isn't visible.

Could somebody (AsMaX, ipkiss) have a look at the AlphaBlend() function call in win32_graphics.cpp ? I'd like to use the AlphaBlend() we got from win32_factory.cpp.

20 years ago* modules/packetizer/mpegvideo.c: fixed major bug where the first frame could be...
Gildas Bazin [Tue, 27 Jan 2004 14:05:33 +0000 (14:05 +0000)]
* modules/packetizer/mpegvideo.c: fixed major bug where the first frame could be sent out with a null dts.
* src/stream_output/stream_output.c: guard against non-dated packets in sout_InputSendBuffer().

20 years ago * sub: removed unused variable.
Laurent Aimar [Tue, 27 Jan 2004 13:10:29 +0000 (13:10 +0000)]
 * sub: removed unused variable.

20 years ago * sub: clean/fix. it begins to work.
Laurent Aimar [Tue, 27 Jan 2004 12:46:46 +0000 (12:46 +0000)]
 * sub: clean/fix. it begins to work.

20 years ago * sub.c : fixed parsing, but doesn't work yet (buffer overflow while
Laurent Aimar [Tue, 27 Jan 2004 12:22:41 +0000 (12:22 +0000)]
 * sub.c : fixed parsing, but doesn't work yet (buffer overflow while
 reading packet).

20 years ago macosx/vout.m: fixed OpenGL aspect ratio
Eric Petit [Tue, 27 Jan 2004 12:11:48 +0000 (12:11 +0000)]
 macosx/vout.m: fixed OpenGL aspect ratio

20 years ago* modules/demux/util/*: fixed segfault with new vobsub code.
Gildas Bazin [Tue, 27 Jan 2004 11:57:05 +0000 (11:57 +0000)]
* modules/demux/util/*: fixed segfault with new vobsub code.

20 years ago* VobSub demuxing. Almost working i think, but the ps parsing isn't going to well...
Derk-Jan Hartman [Tue, 27 Jan 2004 07:05:10 +0000 (07:05 +0000)]
* VobSub demuxing. Almost working i think, but the ps parsing isn't going to well yet.
  fen, anymore tips? :)
  There seems to be some trouble with bufferoverflows atm and
  spudec doesn't like the data it is being fed:

  [00000199] spudec decoder debug: i_spu_size=8201 i_rle=29701

20 years agoFirst of the bigendian fixes. Bug in YUY had U and V values in blending
Rocky Bernstein [Tue, 27 Jan 2004 03:45:17 +0000 (03:45 +0000)]
First of the bigendian fixes. Bug in YUY had U and V values in blending
swapped.

20 years ago i420_yuy2.c: made the altivec optim a bit nicer (probably a bit faster, too)
Eric Petit [Tue, 27 Jan 2004 03:22:03 +0000 (03:22 +0000)]
 i420_yuy2.c: made the altivec optim a bit nicer (probably a bit faster, too)

20 years agoLink with -lm when needed - 2nd try.
Rocky Bernstein [Tue, 27 Jan 2004 01:57:29 +0000 (01:57 +0000)]
Link with -lm when needed - 2nd try.

20 years ago* Fix autodetection bug with file:///
Derk-Jan Hartman [Mon, 26 Jan 2004 23:37:05 +0000 (23:37 +0000)]
* Fix autodetection bug with file:///

20 years ago * playlist: fix for input options.
Laurent Aimar [Mon, 26 Jan 2004 23:30:18 +0000 (23:30 +0000)]
 * playlist: fix for input options.

20 years ago * all: input_CreateThread doesn't take a playlist_item_t anymore.
Laurent Aimar [Mon, 26 Jan 2004 23:07:16 +0000 (23:07 +0000)]
 * all: input_CreateThread doesn't take a playlist_item_t anymore.
        export input_CreateThread/input_StopThread/input_DestroyThread.

20 years ago* Remove crud
Derk-Jan Hartman [Mon, 26 Jan 2004 22:42:50 +0000 (22:42 +0000)]
* Remove crud

20 years ago* Remove crud
Derk-Jan Hartman [Mon, 26 Jan 2004 22:32:51 +0000 (22:32 +0000)]
* Remove crud

20 years ago* modules/gui/wxwindows/*: adapted to the new playlist api.
Gildas Bazin [Mon, 26 Jan 2004 22:10:20 +0000 (22:10 +0000)]
* modules/gui/wxwindows/*: adapted to the new playlist api.
   "Add MRL" in the playlist dialog now only appends the new item to the playlist.

20 years ago* String review
Derk-Jan Hartman [Mon, 26 Jan 2004 21:37:58 +0000 (21:37 +0000)]
* String review

20 years ago * playlist: compilation fix.
Laurent Aimar [Mon, 26 Jan 2004 20:48:51 +0000 (20:48 +0000)]
 * playlist: compilation fix.

20 years ago * all: make stream_t using function pointers (needed to have multiple
Laurent Aimar [Mon, 26 Jan 2004 20:48:10 +0000 (20:48 +0000)]
 * all: make stream_t using function pointers (needed to have multiple
 implementations, not yet used).

20 years ago* src/input/*, modules/demux/util/sub.[ch]: cleanup and fixed memory leaks.
Gildas Bazin [Mon, 26 Jan 2004 20:26:54 +0000 (20:26 +0000)]
* src/input/*, modules/demux/util/sub.[ch]: cleanup and fixed memory leaks.