vlc.git
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).

13 years agoFixed mp4 for audio stream that need alignment (qcelp, adpcm).
Laurent Aimar [Thu, 4 Dec 2008 21:21:38 +0000 (22:21 +0100)]
Fixed mp4 for audio stream that need alignment (qcelp, adpcm).

13 years agoAdded support for avcodec SAMPLE_FMT_*.
Laurent Aimar [Thu, 4 Dec 2008 21:11:34 +0000 (22:11 +0100)]
Added support for avcodec SAMPLE_FMT_*.

13 years agoFixed input bookmark thread safety, support and event.
Laurent Aimar [Wed, 3 Dec 2008 22:58:10 +0000 (23:58 +0100)]
Fixed input bookmark thread safety, support and event.

13 years agoFixed INPUT_GET_VIDEO_FPS thread safety.
Laurent Aimar [Wed, 3 Dec 2008 22:10:04 +0000 (23:10 +0100)]
Fixed INPUT_GET_VIDEO_FPS thread safety.

13 years agoFixed vout leak.
Laurent Aimar [Wed, 3 Dec 2008 21:44:18 +0000 (22:44 +0100)]
Fixed vout leak.

The spu has to be detached from the vout object, otherwise the vout will
never be destroyed.

13 years agoAdded H264 Closed Caption SEI support to packetizer.
Laurent Aimar [Wed, 3 Dec 2008 21:25:20 +0000 (22:25 +0100)]
Added H264 Closed Caption SEI support to packetizer.

13 years agoFixed INPUT_GET_BOOKMARK locking scheme.
Laurent Aimar [Tue, 2 Dec 2008 19:08:40 +0000 (20:08 +0100)]
Fixed INPUT_GET_BOOKMARK locking scheme.