]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Tue, 12 Aug 2008 17:19:00 +0000 (20:19 +0300)]
UDP access_out: get rid of block_FifoWake and blocking mwait()
Rémi Denis-Courmont [Mon, 11 Aug 2008 20:16:34 +0000 (23:16 +0300)]
RTP sout: get rid of block_FifoWake and don't get stuck in mwait()
Rémi Denis-Courmont [Sun, 10 Aug 2008 18:44:52 +0000 (21:44 +0300)]
block: cancellation safety
(Eventually, this could replace block_FifoWake))
Rémi Denis-Courmont [Sun, 10 Aug 2008 18:43:05 +0000 (21:43 +0300)]
Cleanup helper for unlocking
Rémi Denis-Courmont [Sun, 10 Aug 2008 18:06:11 +0000 (21:06 +0300)]
Support for cancellation cleanup functions
Rémi Denis-Courmont [Sun, 10 Aug 2008 17:14:17 +0000 (20:14 +0300)]
Revert "Disable cancellation everywhere (except in msg_Dbg) to start with"
Every thread function disables cancellation properly now.
Rémi Denis-Courmont [Sun, 10 Aug 2008 16:49:48 +0000 (19:49 +0300)]
Plugins: push cancellation down
Rémi Denis-Courmont [Tue, 5 Aug 2008 19:12:27 +0000 (22:12 +0300)]
libvlccore: push threads cancellation down vlc_thread_create
Rémi Denis-Courmont [Sun, 6 Jul 2008 18:38:42 +0000 (21:38 +0300)]
vlc_object_kill: cancel the thread
Rémi Denis-Courmont [Sun, 6 Jul 2008 18:35:27 +0000 (21:35 +0300)]
Disable cancellation everywhere (except in msg_Dbg) to start with
Rémi Denis-Courmont [Sun, 3 Aug 2008 15:44:22 +0000 (18:44 +0300)]
Object functions: cancellation safety
Rémi Denis-Courmont [Sun, 6 Jul 2008 18:34:32 +0000 (21:34 +0300)]
msg_(va)Generic: cancellation safety
Rémi Denis-Courmont [Wed, 27 Aug 2008 17:40:20 +0000 (20:40 +0300)]
vlc_join is a cancellation point
Rémi Denis-Courmont [Wed, 6 Aug 2008 20:08:11 +0000 (23:08 +0300)]
Win32: mwait and msleep are cancellation points
Use SleepEx so APC can be executed
Rémi Denis-Courmont [Sat, 9 Aug 2008 16:42:03 +0000 (19:42 +0300)]
Win32: vlc_cond_(timed)wait are cancellation points
Rémi Denis-Courmont [Sat, 16 Aug 2008 08:42:54 +0000 (11:42 +0300)]
Win32: support cancellation through Asynchronus Procedure Call
Rémi Denis-Courmont [Wed, 6 Aug 2008 19:56:42 +0000 (22:56 +0300)]
Support for cancelling self and use normal thread variable
__thread is non-standard (and would need mingw 4.3).
Rémi Denis-Courmont [Sat, 9 Aug 2008 16:41:34 +0000 (19:41 +0300)]
Move stuff around
Rémi Denis-Courmont [Tue, 5 Aug 2008 18:44:47 +0000 (21:44 +0300)]
More natural prototype for vlc_savecancel
Rémi Denis-Courmont [Fri, 11 Jul 2008 21:02:37 +0000 (00:02 +0300)]
Stub cancellation support
Rémi Denis-Courmont [Sun, 6 Jul 2008 18:14:32 +0000 (21:14 +0300)]
vlc_testcancel: explicit cancellation point
Rémi Denis-Courmont [Sat, 16 Aug 2008 08:38:14 +0000 (11:38 +0300)]
libvlccore: vlc_thread_cancel() tangled object API
Rémi Denis-Courmont [Sun, 6 Jul 2008 18:10:58 +0000 (21:10 +0300)]
vlc_cancel: POSIX thread cancellation
Rémi Denis-Courmont [Sun, 6 Jul 2008 17:55:17 +0000 (20:55 +0300)]
vlc_savecancel, vlc_restorecancel: POSIX cancellation state management
Rémi Denis-Courmont [Wed, 27 Aug 2008 19:38:22 +0000 (22:38 +0300)]
Christophe Mutricy [Wed, 27 Aug 2008 19:17:08 +0000 (20:17 +0100)]
i18n: Fixes in Qt4 tooltips.
Remeber that N_( DEFINE ) is not enough
Spotted-by: Cristian Secară
Pierre d'Herbemont [Wed, 27 Aug 2008 18:13:00 +0000 (20:13 +0200)]
macosx: Revert to the old texture window look.
Too much workaround to use it.
Rémi Denis-Courmont [Wed, 27 Aug 2008 17:28:47 +0000 (20:28 +0300)]
Win32: do not assume the thread is joined before it exits
Laurent Aimar [Wed, 27 Aug 2008 17:21:35 +0000 (19:21 +0200)]
Partially work around a picture link in libmpeg2.
It makes DVD (menu) usable (at least #1784, #1880).
Rémi Denis-Courmont [Wed, 27 Aug 2008 17:10:25 +0000 (20:10 +0300)]
Libvlccore ABI has broken (DEMUX_CAN_PAUSE+ modified)
Rémi Denis-Courmont [Wed, 27 Aug 2008 17:08:06 +0000 (20:08 +0300)]
This is a development version...
Laurent Aimar [Wed, 27 Aug 2008 16:18:52 +0000 (18:18 +0200)]
Fixed a buffer overread with broken oggs and check alloc values.
Laurent Aimar [Wed, 27 Aug 2008 13:00:56 +0000 (15:00 +0200)]
Jump to first title on menu error (workaround #1809)
It will make dvdnav and dvdsimple having the same behaviour.
Laurent Aimar [Wed, 27 Aug 2008 12:49:41 +0000 (14:49 +0200)]
Fixed rear center support (and close #1816).
It also factorize channel order definitions.
The DTS order for middle channels can be wrong.
Jean-Paul Saman [Wed, 27 Aug 2008 15:06:38 +0000 (17:06 +0200)]
Remove duplicate stdio.h (is included in vlc_common.h).
Jean-Paul Saman [Tue, 12 Aug 2008 10:11:17 +0000 (18:11 +0800)]
Add video output that dumps raw YUV frames in a file, with YUV4MPEG2 compatible header as used by mplayers yuv4mpeg video ouput module.
Jean-Paul Saman [Wed, 27 Aug 2008 09:10:52 +0000 (11:10 +0200)]
Add documentation.
Jean-Paul Saman [Wed, 13 Aug 2008 03:16:36 +0000 (11:16 +0800)]
fix compiler warnings in modules/video_output/fb.c
Jean-Paul Saman [Tue, 12 Aug 2008 10:10:27 +0000 (18:10 +0800)]
Add video_format_{Copy,Init,Clean} inline functions and bump ABI.
Jean-Paul Saman [Tue, 12 Aug 2008 04:32:52 +0000 (12:32 +0800)]
document vlc_fourcc_to_char() function.
Jean-Paul Saman [Tue, 12 Aug 2008 04:43:41 +0000 (12:43 +0800)]
Fix comment.
Jean-Paul Saman [Tue, 12 Aug 2008 03:51:12 +0000 (11:51 +0800)]
Handle return value and fix memleaks.
Jean-Paul Saman [Fri, 1 Aug 2008 10:51:44 +0000 (12:51 +0200)]
Add scene filter which provides the same functionality as the vout_output image, but which can be inserted in a playback or stream out chain.
Jean-Paul Saman [Sun, 13 Jul 2008 17:12:25 +0000 (19:12 +0200)]
ignore these files/dirs
Laurent Aimar [Wed, 27 Aug 2008 11:47:34 +0000 (13:47 +0200)]
Removed stupid AR hack in libmpeg2.
Laurent Aimar [Wed, 27 Aug 2008 11:46:33 +0000 (13:46 +0200)]
Fixed AR setting for dvdsimple, support AR for dvdnav.
Laurent Aimar [Wed, 27 Aug 2008 11:34:08 +0000 (13:34 +0200)]
Cosmetic.
Laurent Aimar [Wed, 27 Aug 2008 11:31:26 +0000 (13:31 +0200)]
Fixed segfault with invalid vout input aspect ratio.
Laurent Aimar [Wed, 27 Aug 2008 11:24:02 +0000 (13:24 +0200)]
Cosmetics (Fixed mix up between 0 and NULL).
Laurent Aimar [Wed, 27 Aug 2008 09:52:32 +0000 (11:52 +0200)]
Correctly set the index keyframe flag in avi muxer.
Laurent Aimar [Wed, 27 Aug 2008 09:51:40 +0000 (11:51 +0200)]
Set picture flags (I/P/B) in mpeg4 packetizer.
This will help our muxers creating better files.
Laurent Aimar [Wed, 27 Aug 2008 09:48:52 +0000 (11:48 +0200)]
Fixed a potential crash due to a mix up between pitch and pixel pitch in blend.c.
Laurent Aimar [Wed, 27 Aug 2008 09:43:24 +0000 (11:43 +0200)]
Cosmetic (record.c)
Laurent Aimar [Wed, 27 Aug 2008 09:42:51 +0000 (11:42 +0200)]
Added BLOCK_FLAG_TYPE_MASK define (helper).
Laurent Aimar [Wed, 27 Aug 2008 09:38:37 +0000 (11:38 +0200)]
Fixed a potential crash in aout_FiltersPlay.
This function was returning a buffer allocated with the wrong type (alloca)
when a filter returned 0 sample (scaletempo at least).
Laurent Aimar [Tue, 26 Aug 2008 23:47:03 +0000 (01:47 +0200)]
Improved eof detection on a few broken avi files.
Pavlov Konstantin [Wed, 27 Aug 2008 09:05:04 +0000 (13:05 +0400)]
Remove build-vlc, lxdialog and menuconfig: they are outdated,
unmaintained and confuse users.
Antoine Cellerier [Wed, 27 Aug 2008 00:11:33 +0000 (02:11 +0200)]
Also use the input name in the recording file name. (Most medias don't NowPlaying meta data)
Antoine Cellerier [Wed, 27 Aug 2008 00:11:07 +0000 (02:11 +0200)]
Always enforce the "don't show if unavailable" option in format strings.
Christophe Mutricy [Tue, 26 Aug 2008 23:33:09 +0000 (00:33 +0100)]
Fix make dist
Laurent Aimar [Tue, 26 Aug 2008 23:25:22 +0000 (01:25 +0200)]
Removed tabs and unwanted spaces in record.c
Laurent Aimar [Tue, 26 Aug 2008 23:22:51 +0000 (01:22 +0200)]
Remove access filter record from build system.
I forgot that changes in [
f351451d9b294d126ee046c4d651cdcb6101dbf2 ]
Laurent Aimar [Tue, 26 Aug 2008 23:19:34 +0000 (01:19 +0200)]
Improved record behaviour when sout is disabled.
Laurent Aimar [Tue, 26 Aug 2008 23:16:11 +0000 (01:16 +0200)]
Compilation fix when using --disable-sout.
Antoine Cellerier [Tue, 26 Aug 2008 21:10:49 +0000 (23:10 +0200)]
Add information about variables having choices to the "vars" command.
Laurent Aimar [Tue, 26 Aug 2008 23:02:45 +0000 (01:02 +0200)]
Fixed typo making swscaler useless for outputing RGBA.
Laurent Aimar [Tue, 26 Aug 2008 23:01:44 +0000 (01:01 +0200)]
Fixed segfault when the subpicture scaler failed.
Laurent Aimar [Tue, 26 Aug 2008 22:30:44 +0000 (00:30 +0200)]
Removed now obsolete access filter record.
(access_filter_dump could probably be removed too)
Laurent Aimar [Tue, 26 Aug 2008 21:10:56 +0000 (23:10 +0200)]
Added recording on the fly through sout.
Laurent Aimar [Tue, 26 Aug 2008 19:35:25 +0000 (21:35 +0200)]
Added new stream_out record module.
The record module:
- automatically selects the right muxer and filename extension by
looking the ES codec. In case it fails, it probes directly the
muxers and keeps the better one.
- removes all ES packets until the first key frame.
- truncates the ES without key frame to match the start time of
the other tracks.
Laurent Aimar [Tue, 26 Aug 2008 19:34:00 +0000 (21:34 +0200)]
Added small block_ChainProperties helper.
Laurent Aimar [Tue, 26 Aug 2008 13:56:57 +0000 (15:56 +0200)]
Do not access to internal p_input sout in input_DecoderNew.
Laurent Aimar [Tue, 26 Aug 2008 13:56:02 +0000 (15:56 +0200)]
Added missing const to sout_NewInstance.
Laurent Aimar [Tue, 26 Aug 2008 12:11:52 +0000 (14:11 +0200)]
Added nsv stream record mode support.
Laurent Aimar [Tue, 26 Aug 2008 11:42:33 +0000 (13:42 +0200)]
Fixed record stream in case of stream_Read(NULL) and clean up.
Laurent Aimar [Tue, 26 Aug 2008 10:54:18 +0000 (12:54 +0200)]
Added record support at the stream_t level in core.
The record access_filter will become useless as soon as all demuxers that can
support it will be modified.
The record support is half done. I will also add es_out_t record functionnalities,
and a way to selected one of them if both are supported.
Christophe Mutricy [Tue, 26 Aug 2008 21:09:09 +0000 (22:09 +0100)]
remove unused patch
Christophe Mutricy [Tue, 26 Aug 2008 21:06:40 +0000 (22:06 +0100)]
i18n: Fix in Qt4/Help
Spotted-by: Cristian Secară
Rémi Denis-Courmont [Tue, 26 Aug 2008 19:28:15 +0000 (22:28 +0300)]
CVE number is known
Antoine Cellerier [Tue, 26 Aug 2008 17:27:37 +0000 (19:27 +0200)]
Preliminary changes to fix postprocessing. Decoder quantizer settings can now be exported in the picture_t struct. Currently only works if the video is being decoded by ffmpeg since other codecs don't expose quantizer stuff. Please review.
Rémi Denis-Courmont [Tue, 26 Aug 2008 17:14:54 +0000 (20:14 +0300)]
Do not shrink allocated blocks.
Seems like it is too slow on Win32 (??). Hopefully fixes #1919.
Rémi Denis-Courmont [Tue, 26 Aug 2008 17:14:45 +0000 (20:14 +0300)]
No need to set i_buffer twice
Rémi Denis-Courmont [Tue, 26 Aug 2008 15:20:19 +0000 (18:20 +0300)]
Revert "Win32: show the console (early) in debug builds"
Claims that it breaks VLC. If that is the case, I have to beliebe the
Win32 port must have some really serious problem. By the way, this
commit was the only limited yet working way for me to debug on Win32.
This reverts commit
079a3e8fdd56ea1304471298d164bec5ec7f3af8 .
Rémi Denis-Courmont [Tue, 26 Aug 2008 15:16:45 +0000 (18:16 +0300)]
argv is now on the stack, do not free it
Rémi Denis-Courmont [Tue, 26 Aug 2008 14:55:18 +0000 (17:55 +0300)]
Win32: do not pass argv[0] to libvlc - fixes #1920
Rémi Denis-Courmont [Tue, 26 Aug 2008 14:45:39 +0000 (17:45 +0300)]
Revert early morning after bad night sleep commit
This reverts commit
916717a706f7d658694d8ff33f770b1d3ba9e2bc .
Antoine Cellerier [Tue, 26 Aug 2008 14:13:39 +0000 (16:13 +0200)]
Revert something which never should have been commited (see
bb255df402eacd0fa0937997866dca6bbb3162ab ).
Antoine Cellerier [Tue, 26 Aug 2008 13:40:41 +0000 (15:40 +0200)]
Update Aurelien Nephtali's thanks line.
Pierre d'Herbemont [Tue, 26 Aug 2008 07:36:46 +0000 (09:36 +0200)]
xspf: Fix a may-be freed input_item pointer usage.
Pierre d'Herbemont [Tue, 26 Aug 2008 07:29:37 +0000 (09:29 +0200)]
asx: Fix an input_item leak.
Pierre d'Herbemont [Tue, 26 Aug 2008 07:26:38 +0000 (09:26 +0200)]
mmsh: Fix an input_item_t leak.
Rémi Denis-Courmont [Tue, 26 Aug 2008 05:15:23 +0000 (08:15 +0300)]
Win32: do not add argv[0] (vlc.exe) to the playlist
Antoine Cellerier [Mon, 25 Aug 2008 22:15:59 +0000 (00:15 +0200)]
misc edits.
Jean-Baptiste Kempf [Mon, 25 Aug 2008 22:03:46 +0000 (15:03 -0700)]
Mention of AES3 (SMPTE 302M) in NEWS.
Derk-Jan Hartman [Mon, 25 Aug 2008 21:45:06 +0000 (23:45 +0200)]
Makefile: add ChangeLog target as a prerequisite to the package-macosx target
Jean-Baptiste Kempf [Mon, 25 Aug 2008 21:35:42 +0000 (14:35 -0700)]
Fix some playlist start showing/non-showing bug.
Still errors present, but too latE.
Pierre d'Herbemont [Mon, 25 Aug 2008 21:18:59 +0000 (23:18 +0200)]
update: Don't release the object that created this very thread!
Laurent Aimar [Mon, 25 Aug 2008 21:16:55 +0000 (23:16 +0200)]
Fixed packetized flag value for aes3 stream.
Laurent Aimar [Mon, 25 Aug 2008 21:16:37 +0000 (23:16 +0200)]
Fixed channel count index for aes3.
Pierre d'Herbemont [Mon, 25 Aug 2008 21:16:09 +0000 (23:16 +0200)]
macosx: Fix vout window min size.