vlc.git
13 years agojna version updated
Filippo Carone [Sat, 13 Dec 2008 14:12:11 +0000 (15:12 +0100)]
jna version updated

13 years agoUse calloc instead of malloc+memset.
Rémi Duraffort [Fri, 12 Dec 2008 22:50:38 +0000 (23:50 +0100)]
Use calloc instead of malloc+memset.

13 years agorealrtsp: fix compilation warning, use calloc and some cosmetics.
Rémi Duraffort [Fri, 12 Dec 2008 22:35:53 +0000 (23:35 +0100)]
realrtsp: fix compilation warning, use calloc and some cosmetics.

13 years agorealrtsp: cosmetics
Rémi Duraffort [Fri, 12 Dec 2008 22:20:58 +0000 (23:20 +0100)]
realrtsp: cosmetics

13 years agortspreal: no need to compute the values of this array.
Rémi Duraffort [Fri, 12 Dec 2008 22:12:00 +0000 (23:12 +0100)]
rtspreal: no need to compute the values of this array.

13 years agortspreal: no need to ask for the size of the array as
Rémi Duraffort [Fri, 12 Dec 2008 22:06:55 +0000 (23:06 +0100)]
rtspreal: no need to ask for the size of the array as
We know it at compile time + some cleanups.

13 years agorealrtsp: don't write outside a static buffer.
Rémi Duraffort [Fri, 12 Dec 2008 21:48:09 +0000 (22:48 +0100)]
realrtsp: don't write outside a static buffer.

13 years agorealrtsp: fix read after the end of the string if the input buffer length isn't a...
Rémi Duraffort [Fri, 12 Dec 2008 21:12:50 +0000 (22:12 +0100)]
realrtsp: fix read after the end of the string if the input buffer length isn't a multiple of 4.

13 years agorealrtsp: initialize *all* the array
Rémi Duraffort [Fri, 12 Dec 2008 20:48:45 +0000 (21:48 +0100)]
realrtsp: initialize *all* the array

13 years agorealrtsp: fix potential memleaks.
Rémi Duraffort [Fri, 12 Dec 2008 20:43:38 +0000 (21:43 +0100)]
realrtsp: fix potential memleaks.

13 years agoUse calloc when needed.
Rémi Duraffort [Fri, 12 Dec 2008 19:42:23 +0000 (20:42 +0100)]
Use calloc when needed.

13 years agoUse calloc instead of malloc+memset.
Rémi Duraffort [Fri, 12 Dec 2008 19:35:19 +0000 (20:35 +0100)]
Use calloc instead of malloc+memset.

13 years agoUse calloc instead of malloc+memset.
Rémi Duraffort [Fri, 12 Dec 2008 19:22:18 +0000 (20:22 +0100)]
Use calloc instead of malloc+memset.

13 years agoUse NULL for pointer
Sébastien Escudier [Fri, 12 Dec 2008 09:05:47 +0000 (10:05 +0100)]
Use NULL for pointer

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years ago[MKV] Detect Dirac in MKV.
Jean-Baptiste Kempf [Fri, 12 Dec 2008 10:42:34 +0000 (11:42 +0100)]
[MKV] Detect Dirac in MKV.

This needs more testing, but we are lacking samples.

13 years agoDo not use 2 event manager in input.
Laurent Aimar [Thu, 11 Dec 2008 22:03:32 +0000 (23:03 +0100)]
Do not use 2 event manager in input.

13 years agoFixed some avi with jpeg video.
Laurent Aimar [Wed, 10 Dec 2008 18:03:08 +0000 (19:03 +0100)]
Fixed some avi with jpeg video.

13 years agoFixed raw video maks in avi.
Laurent Aimar [Wed, 10 Dec 2008 18:01:26 +0000 (19:01 +0100)]
Fixed raw video maks in avi.

13 years agoCosmetics.
Laurent Aimar [Tue, 9 Dec 2008 21:45:26 +0000 (22:45 +0100)]
Cosmetics.

13 years agoGive a clue about extending enums
Rémi Denis-Courmont [Thu, 11 Dec 2008 19:11:54 +0000 (21:11 +0200)]
Give a clue about extending enums

13 years agoFix warning
Rémi Denis-Courmont [Thu, 11 Dec 2008 19:11:48 +0000 (21:11 +0200)]
Fix warning

13 years agolibvlc_MediaPlayerSnapshotTaken Event creation
basos [Thu, 30 Oct 2008 09:45:56 +0000 (11:45 +0200)]
libvlc_MediaPlayerSnapshotTaken Event creation

It is emmited whenever a snapshot is taken by any means
(gui, libvlc, button ) and also passes the full path of
the new image as event data. Rev 1

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
13 years agoFix typo in comment
Pierre Ynard [Thu, 11 Dec 2008 15:55:41 +0000 (16:55 +0100)]
Fix typo in comment

Fix typo in comment

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
13 years agotypo in event manager
Sébastien Escudier [Thu, 11 Dec 2008 10:39:57 +0000 (11:39 +0100)]
typo in event manager

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
13 years agoFix deadlock, do not jump out of cleanup context
Rémi Denis-Courmont [Wed, 10 Dec 2008 20:27:24 +0000 (22:27 +0200)]
Fix deadlock, do not jump out of cleanup context

13 years agoStill try to splice as many memory pages as possible
Rémi Denis-Courmont [Wed, 10 Dec 2008 20:20:25 +0000 (22:20 +0200)]
Still try to splice as many memory pages as possible

13 years agoDon't set an useless value
Rémi Denis-Courmont [Wed, 10 Dec 2008 20:19:57 +0000 (22:19 +0200)]
Don't set an useless value

13 years agoDo not use vmsplice in case of underflow (near end-of-file)
Rémi Denis-Courmont [Wed, 10 Dec 2008 20:07:37 +0000 (22:07 +0200)]
Do not use vmsplice in case of underflow (near end-of-file)

13 years agodecomp: implement minimal controls
Rémi Denis-Courmont [Wed, 10 Dec 2008 17:58:41 +0000 (19:58 +0200)]
decomp: implement minimal controls

13 years agoEnable the decomp plugin
Rémi Denis-Courmont [Wed, 10 Dec 2008 17:30:35 +0000 (19:30 +0200)]
Enable the decomp plugin

13 years agoTurn the decompression plugin into a stream filter
Rémi Denis-Courmont [Wed, 10 Dec 2008 17:19:56 +0000 (19:19 +0200)]
Turn the decompression plugin into a stream filter

13 years agoput CVE numbers for 0.9.6, synced with bugfix-branch and fixed some typos
Felix Paul Kühne [Wed, 10 Dec 2008 10:02:42 +0000 (11:02 +0100)]
put CVE numbers for 0.9.6, synced with bugfix-branch and fixed some typos

13 years agoSupport for some ACD Systel Digital files. FourCC ACDV.
Jean-Baptiste Kempf [Wed, 10 Dec 2008 08:56:41 +0000 (09:56 +0100)]
Support for some ACD Systel Digital files. FourCC ACDV.

This will not work yet in all AVI.

13 years ago[Qt] Remove access filters from Preferences.
Jean-Baptiste Kempf [Wed, 10 Dec 2008 08:13:44 +0000 (09:13 +0100)]
[Qt] Remove access filters from Preferences.

Timeshift and record are automatic now.

13 years ago[Qt] Settings name consistency.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 20:14:20 +0000 (21:14 +0100)]
[Qt] Settings name consistency.

13 years ago[Qt] Add an icon when dragging.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 20:03:55 +0000 (21:03 +0100)]
[Qt] Add an icon when dragging.

This improves the user experience.

13 years ago[Qt] Fix tooltip texts
Jean-Philippe Andre [Tue, 9 Dec 2008 22:06:09 +0000 (23:06 +0100)]
[Qt] Fix tooltip texts

-- this adds a translatable string

13 years agoFixed make check.
Laurent Aimar [Tue, 9 Dec 2008 21:28:10 +0000 (22:28 +0100)]
Fixed make check.

13 years agoRemove access-filter support.
Laurent Aimar [Tue, 9 Dec 2008 21:09:52 +0000 (22:09 +0100)]
Remove access-filter support.

The GUI need to be updated (QT4/macosx/wx).
The module "dump" and "bandwidth" need to be ported to stream_filter.

13 years agoFix vout window capability name
Rémi Denis-Courmont [Tue, 9 Dec 2008 20:53:19 +0000 (22:53 +0200)]
Fix vout window capability name

(Now agrees with module_need)

13 years agoMoved stream record to its own module.
Laurent Aimar [Tue, 9 Dec 2008 20:06:12 +0000 (21:06 +0100)]
Moved stream record to its own module.

13 years agoSupport for auto and user requested stream_filter.
Laurent Aimar [Mon, 8 Dec 2008 21:34:33 +0000 (22:34 +0100)]
Support for auto and user requested stream_filter.

13 years agoAdded files/declarations for stream_filter module.
Laurent Aimar [Tue, 9 Dec 2008 19:12:04 +0000 (20:12 +0100)]
Added files/declarations for stream_filter module.

13 years agoCosmetics.
Laurent Aimar [Mon, 8 Dec 2008 21:14:08 +0000 (22:14 +0100)]
Cosmetics.

13 years agoSplit stream_demux from input/demux.c
Laurent Aimar [Mon, 8 Dec 2008 21:11:16 +0000 (22:11 +0100)]
Split stream_demux from input/demux.c

13 years agoRemoved useless stream_DemuxDelete.
Laurent Aimar [Mon, 8 Dec 2008 21:04:11 +0000 (22:04 +0100)]
Removed useless stream_DemuxDelete.

Use stream_Delete instead.

13 years agoPrepare for stream filter.
Laurent Aimar [Mon, 8 Dec 2008 20:50:21 +0000 (21:50 +0100)]
Prepare for stream filter.

13 years agoFixed input_get_event_manager naming scheme.
Laurent Aimar [Mon, 8 Dec 2008 20:02:35 +0000 (21:02 +0100)]
Fixed input_get_event_manager naming scheme.

13 years agoFixed input_AddSubtitle(s) coherency.
Laurent Aimar [Mon, 8 Dec 2008 19:54:28 +0000 (20:54 +0100)]
Fixed input_AddSubtitle(s) coherency.

13 years agoCosmetics.
Laurent Aimar [Mon, 8 Dec 2008 19:27:34 +0000 (20:27 +0100)]
Cosmetics.

13 years agoRemoved debug leftover.
Laurent Aimar [Sat, 6 Dec 2008 20:45:27 +0000 (21:45 +0100)]
Removed debug leftover.

13 years agoDo not access input object from decoders.
Laurent Aimar [Sat, 6 Dec 2008 17:59:49 +0000 (18:59 +0100)]
Do not access input object from decoders.

13 years agoParse meta data at ogg level.
Laurent Aimar [Sat, 6 Dec 2008 17:38:41 +0000 (18:38 +0100)]
Parse meta data at ogg level.

It will allows to remove ugly hack in decoder.

13 years agoDisplay codec meta data.
Laurent Aimar [Fri, 5 Dec 2008 16:41:56 +0000 (17:41 +0100)]
Display codec meta data.

13 years agoFixed event on UNKNOWN_ES es.
Laurent Aimar [Fri, 5 Dec 2008 16:40:48 +0000 (17:40 +0100)]
Fixed event on UNKNOWN_ES es.

13 years agoAllow decoder/packetizer to output meta data.
Laurent Aimar [Fri, 5 Dec 2008 09:47:31 +0000 (10:47 +0100)]
Allow decoder/packetizer to output meta data.

They are ignored for now.

13 years agoFixed ppsz_input_state in RC after input state changes.
Laurent Aimar [Fri, 5 Dec 2008 09:22:59 +0000 (10:22 +0100)]
Fixed ppsz_input_state in RC after input state changes.

13 years ago[Qt] Save the values saved during Toolbar edition.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 19:39:27 +0000 (20:39 +0100)]
[Qt] Save the values saved during Toolbar edition.

13 years agoCorrected comparison in RTP port selection. While loop cleaned.
Vicente Jimenez Aguilar [Wed, 3 Dec 2008 00:02:51 +0000 (01:02 +0100)]
Corrected comparison in RTP port selection. While loop cleaned.

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
13 years agoFactorize a condition
Rémi Denis-Courmont [Tue, 9 Dec 2008 18:34:38 +0000 (20:34 +0200)]
Factorize a condition

13 years agoFix type
Rémi Denis-Courmont [Tue, 9 Dec 2008 18:34:24 +0000 (20:34 +0200)]
Fix type

13 years agoUse config_ChainDestroy
Rémi Denis-Courmont [Tue, 9 Dec 2008 18:34:09 +0000 (20:34 +0200)]
Use config_ChainDestroy

13 years agoUse sout_StreamId* wrappers
Rémi Denis-Courmont [Tue, 9 Dec 2008 18:28:20 +0000 (20:28 +0200)]
Use sout_StreamId* wrappers

13 years agoFix dereference before NULL test (CID 106)
Rémi Duraffort [Tue, 9 Dec 2008 17:46:41 +0000 (18:46 +0100)]
Fix dereference before NULL test (CID 106)

13 years agoFix a memleak in item categories.
Rémi Duraffort [Tue, 9 Dec 2008 17:07:00 +0000 (18:07 +0100)]
Fix a memleak in item categories.

13 years ago[Qt] You need now Qt4.3...
Jean-Baptiste Kempf [Tue, 9 Dec 2008 17:02:27 +0000 (18:02 +0100)]
[Qt] You need now Qt4.3...

Even lenny has it... (etch doesn't)
If you want to maintain a Qt4.2 version, you are welcome.

13 years ago[Qt] Change accelerator in menu.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 16:55:54 +0000 (17:55 +0100)]
[Qt] Change accelerator in menu.

13 years ago[Qt] add various toolbars not just one.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 16:53:23 +0000 (17:53 +0100)]
[Qt] add various toolbars not just one.

13 years ago[Qt] Edition of both lines.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 16:24:33 +0000 (17:24 +0100)]
[Qt] Edition of both lines.

13 years ago[Qt] Fix small glitches, issues, because of previous commits.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 15:39:38 +0000 (16:39 +0100)]
[Qt] Fix small glitches, issues, because of previous commits.

13 years ago[Qt] Menu integration.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 14:33:42 +0000 (15:33 +0100)]
[Qt] Menu integration.

13 years ago[Qt] Rewrite of the controller and ToolBar edition.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 14:32:47 +0000 (15:32 +0100)]
[Qt] Rewrite of the controller and ToolBar edition.

This is a big chunk, and is very experimental.
Functionnalities are (at best) very limited.

13 years agoNew Spacing icon.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 14:31:17 +0000 (15:31 +0100)]
New Spacing icon.

13 years agoWinCE: fix cancellation safety
Pierre Ynard [Tue, 9 Dec 2008 10:37:39 +0000 (11:37 +0100)]
WinCE: fix cancellation safety

Fix cancellation safety on WinCE. This very obnoxious bug prevents
proper thread cancellation, and effectively causes lock-ups when trying
to stop playback.

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
13 years agoremove npvlc.dll.manifest and axvlc.dll.manifest while uninstalling
Geoffroy Couprie [Mon, 8 Dec 2008 23:12:39 +0000 (00:12 +0100)]
remove npvlc.dll.manifest and axvlc.dll.manifest while uninstalling

13 years agoremove dependency to vc80's crt
Geoffroy Couprie [Mon, 8 Dec 2008 23:11:09 +0000 (00:11 +0100)]
remove dependency to vc80's crt

13 years agoCosmetic change
Rémi Denis-Courmont [Mon, 8 Dec 2008 18:18:51 +0000 (20:18 +0200)]
Cosmetic change

13 years agoRemove useless parameter
Joseph Tulou [Mon, 8 Dec 2008 08:36:26 +0000 (09:36 +0100)]
Remove useless parameter

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
13 years agoChange lock status from true to false in SubFilterAllocationClean
Joseph Tulou [Sun, 7 Dec 2008 14:07:24 +0000 (15:07 +0100)]
Change lock status from true to false in SubFilterAllocationClean

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
13 years agolibvlc: Fix event manager leak in media_discoverer
Joseph Tulou [Sat, 6 Dec 2008 19:41:39 +0000 (20:41 +0100)]
libvlc: Fix event manager leak in media_discoverer

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
13 years agoProtect against vobsub lines overflow
Rémi Denis-Courmont [Sun, 7 Dec 2008 20:48:40 +0000 (22:48 +0200)]
Protect against vobsub lines overflow

(probably impossible in practice as memory would run out first)

13 years agoRTP: add QCLEP and GSM static formats (untested)
Rémi Denis-Courmont [Sun, 7 Dec 2008 17:39:49 +0000 (19:39 +0200)]
RTP: add QCLEP and GSM static formats (untested)

13 years agoIgnore binaries
Rémi Denis-Courmont [Sun, 7 Dec 2008 12:35:58 +0000 (14:35 +0200)]
Ignore binaries

13 years agoIgnore test binaries
Rémi Denis-Courmont [Sun, 7 Dec 2008 12:35:25 +0000 (14:35 +0200)]
Ignore test binaries

13 years agoLua: youtube in HQ (when used with &fmt=18)
Jean-Philippe Andre [Sat, 6 Dec 2008 17:51:01 +0000 (18:51 +0100)]
Lua: youtube in HQ (when used with &fmt=18)

13 years agoFix avformat module compilation since AVStream gets sample_aspect_ratio from 52.21...
Jean-Baptiste Kempf [Sat, 6 Dec 2008 13:45:11 +0000 (14:45 +0100)]
Fix avformat module compilation since AVStream gets sample_aspect_ratio from 52.21.0 and over.

13 years agoFix Avcodec module compilation.
Jean-Baptiste Kempf [Sat, 6 Dec 2008 13:22:10 +0000 (14:22 +0100)]
Fix Avcodec module compilation.

13 years agochange in vmem to allow multiple inputs (libvlc api)
Joseph Tulou [Sat, 29 Nov 2008 20:39:17 +0000 (21:39 +0100)]
change in vmem to allow multiple inputs (libvlc api)

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
13 years agoqt4: don't count unselectable windows
Hannes Domani [Mon, 3 Nov 2008 17:47:35 +0000 (18:47 +0100)]
qt4: don't count unselectable windows

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoTry to fix Win32 configures.
Jean-Baptiste Kempf [Sat, 6 Dec 2008 01:00:02 +0000 (02:00 +0100)]
Try to fix Win32 configures.

13 years agoAdd VC1 fourCC
Jean-Baptiste Kempf [Sat, 6 Dec 2008 00:24:24 +0000 (01:24 +0100)]
Add VC1 fourCC

13 years agoNEWS: mention QCELP decoding with latest FFmpeg and latest mov changes by fenrir.
Jean-Baptiste Kempf [Fri, 5 Dec 2008 17:33:37 +0000 (18:33 +0100)]
NEWS: mention QCELP decoding with latest FFmpeg and latest mov changes by fenrir.

13 years agoAdd DMK2 and VX1K fourCC.
Jean-Baptiste Kempf [Fri, 5 Dec 2008 15:46:42 +0000 (16:46 +0100)]
Add DMK2 and VX1K fourCC.

This is getting insane.

13 years agoset stream aspect-ratio to video aspect-ratio, as ffmpeg checks that
Ilkka Ollakka [Fri, 5 Dec 2008 13:28:47 +0000 (15:28 +0200)]
set stream aspect-ratio to video aspect-ratio, as ffmpeg checks that
from r15367 onward and refuses to mux without them matching.

Should fix flv-muxing.

13 years agoReset buffering level when needed.
Laurent Aimar [Thu, 4 Dec 2008 22:12:41 +0000 (23:12 +0100)]
Reset buffering level when needed.

13 years agoClean up.
Laurent Aimar [Thu, 4 Dec 2008 22:04:18 +0000 (23:04 +0100)]
Clean up.

13 years agoRemoved obsolete BUFFERING_S input state.
Laurent Aimar [Thu, 4 Dec 2008 21:59:32 +0000 (22:59 +0100)]
Removed obsolete BUFFERING_S input state.

 The associated libvlc_MediaPlayerBuffering and libvlc_Buffering value could
probably be removed (not done as I do not know the maintainer opinion).

13 years agoAdded a input "cache" variable and INPUT_EVENT_CACHE event.
Laurent Aimar [Thu, 4 Dec 2008 21:54:29 +0000 (22:54 +0100)]
Added a input "cache" variable and INPUT_EVENT_CACHE event.

They will allow interfaces to display the current buffering status.

13 years agoImproved OPENING_S/BUFFERING_S status change.
Laurent Aimar [Thu, 4 Dec 2008 21:43:46 +0000 (22:43 +0100)]
Improved OPENING_S/BUFFERING_S status change.

13 years agoRemoved unused STOP_S input state.
Laurent Aimar [Thu, 4 Dec 2008 21:36:37 +0000 (22:36 +0100)]
Removed unused STOP_S input state.

 The associated libvlc_MediaPlayerStopped and libvlc_Stopped value could
probably be removed (not done as I do not know the maintainer opinion).