]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Sat, 1 Mar 2008 18:54:56 +0000 (18:54 +0000)]
Fix buffer overflow.
Rémi Denis-Courmont [Sat, 1 Mar 2008 18:31:32 +0000 (18:31 +0000)]
Fix calloc usage
Rémi Denis-Courmont [Sat, 1 Mar 2008 18:25:25 +0000 (18:25 +0000)]
Another malloc check
Rémi Denis-Courmont [Sat, 1 Mar 2008 18:20:01 +0000 (18:20 +0000)]
Check some malloc() failures - yes it can happen when the alloc size is variable. Unfortunately, the MP4 code seems pretty hopeless.
Rémi Denis-Courmont [Sat, 1 Mar 2008 17:42:57 +0000 (17:42 +0000)]
Fix some brain-damaged calloc use
(Hint: sizeof(char) is ONE per the definition of sizeof)
(Hint: size is the SECOND parameter of calloc, not the FIRST one)
(Hint: calloc() calls bzero(), waste of time if memory is set anyway)
Rémi Denis-Courmont [Sat, 1 Mar 2008 17:27:36 +0000 (17:27 +0000)]
Mark the callback list as const
(unfortunately, it will not be shareable since it contains relocations)
Rémi Denis-Courmont [Sat, 1 Mar 2008 17:25:57 +0000 (17:25 +0000)]
Fix a few warnings
Mark Moriarty [Sat, 1 Mar 2008 00:21:04 +0000 (00:21 +0000)]
Permit counter stat update per frame (appears to have no or little performance impact).
Christophe Mutricy [Fri, 29 Feb 2008 22:19:07 +0000 (22:19 +0000)]
No need to test for avutil.h a second time
Jean-Paul Saman [Fri, 29 Feb 2008 19:29:48 +0000 (19:29 +0000)]
Typo
Faustino Osuna [Fri, 29 Feb 2008 19:24:48 +0000 (19:24 +0000)]
macosx/VLCKit: Take the time to run through config.cmake even if CMakeCache.txt exists.
Pierre d'Herbemont [Fri, 29 Feb 2008 19:09:17 +0000 (19:09 +0000)]
control/event.c: Remove libvlc_event_detach_lock_state().
Faustino Osuna [Fri, 29 Feb 2008 18:58:36 +0000 (18:58 +0000)]
extras/contrib/Makefile: Fix typo in qt4_win32 rule.
Faustino Osuna [Fri, 29 Feb 2008 18:54:02 +0000 (18:54 +0000)]
cmake/config.cmake: Add debug flags to see if ffmpeg is really being detected.
Faustino Osuna [Fri, 29 Feb 2008 18:42:30 +0000 (18:42 +0000)]
control/testapi.c: Detach event that was originally attached.
Faustino Osuna [Fri, 29 Feb 2008 18:41:02 +0000 (18:41 +0000)]
control/event.c: Fix infinite loop.
Faustino Osuna [Fri, 29 Feb 2008 17:49:40 +0000 (17:49 +0000)]
cmake/config.cmake: Look for postproc/postprocess.h or libpostproc/postprocess.h.
Pierre d'Herbemont [Fri, 29 Feb 2008 17:08:57 +0000 (17:08 +0000)]
ffmpeg: Add AC-3 Audio (Dolby Digital) to ffmpeg module. (Thanks to dynaflash for reporting).
Faustino Osuna [Fri, 29 Feb 2008 17:04:45 +0000 (17:04 +0000)]
Fix previous commit.
Faustino Osuna [Fri, 29 Feb 2008 16:44:10 +0000 (16:44 +0000)]
Let's try this again. Detect older and new versions of ffmpeg and allow for their coexistence within VLC.
Pierre d'Herbemont [Fri, 29 Feb 2008 15:09:18 +0000 (15:09 +0000)]
cmake: s/sout_ts/mux_ts/g
Pierre d'Herbemont [Fri, 29 Feb 2008 14:46:52 +0000 (14:46 +0000)]
cmake: Add sout modules.
Jean-Paul Saman [Fri, 29 Feb 2008 14:37:22 +0000 (14:37 +0000)]
small cleanup
Jean-Paul Saman [Fri, 29 Feb 2008 14:35:40 +0000 (14:35 +0000)]
check for malloc return value
Jean-Paul Saman [Fri, 29 Feb 2008 14:29:40 +0000 (14:29 +0000)]
Patch by Johannes Buchner (buchner.johannes at gmx do at): Hotkeys for zoom.
Pierre d'Herbemont [Fri, 29 Feb 2008 13:52:08 +0000 (13:52 +0000)]
input/input.c: Misformatted if statement fix. Could someone check if that's really the wanted behaviour though.
Faustino Osuna [Fri, 29 Feb 2008 01:43:53 +0000 (01:43 +0000)]
Too many problems with new ffmpeg detection, reverting to last known good (rev 25403).
Faustino Osuna [Fri, 29 Feb 2008 00:46:50 +0000 (00:46 +0000)]
Detect and allow older versions of ffmpeg to be used in conjunction with VLC.
Faustino Osuna [Thu, 28 Feb 2008 23:09:18 +0000 (23:09 +0000)]
Update svn:ignore and remove vlc.win32.nsi, as vlc.win32.nsi.in have been moved to extras/package/win32/.
Faustino Osuna [Thu, 28 Feb 2008 23:06:41 +0000 (23:06 +0000)]
Update svn:ignore to ignore vlc aliases (e.g. cvlc, rvlc, etc).
Faustino Osuna [Thu, 28 Feb 2008 23:05:29 +0000 (23:05 +0000)]
Update references to ffmpeg header files to match new directory structure. All ffmpeg headers should now be accessed through:
* <libpostprocess/postprocess.h>
* <libswscale/swscale.h>
* <libavutil/avutil.h>
* <libavcodec/avcodec.h>
* <libavformat/avformat.h>
Christophe Mutricy [Thu, 28 Feb 2008 22:56:30 +0000 (22:56 +0000)]
Swedish translation update by Daniel Nylander
Faustino Osuna [Thu, 28 Feb 2008 22:51:28 +0000 (22:51 +0000)]
package/win32: Update svn:ignore to ignore vlc.win32.nsi file.
Faustino Osuna [Thu, 28 Feb 2008 22:38:31 +0000 (22:38 +0000)]
po: Update svn:ignore to ignore time stamp files (stamp-*).
Faustino Osuna [Thu, 28 Feb 2008 22:35:09 +0000 (22:35 +0000)]
cmake/src_CMakeLists.txt: Update generated test binaries to match original Makefile's convention.
Faustino Osuna [Thu, 28 Feb 2008 22:32:11 +0000 (22:32 +0000)]
extras/contrib: FFmpeg fixed the way their pkg-config files are created.
Faustino Osuna [Thu, 28 Feb 2008 22:23:59 +0000 (22:23 +0000)]
src: Update svn:ignore to ignore test binaries.
Antoine Cellerier [Thu, 28 Feb 2008 22:20:10 +0000 (22:20 +0000)]
Add a --marq-refresh option to specify the format string refresh period in ms. Core statistics are only refreshed every 1 sec (see src/input/input.c) so we'll need some changes to the core if we want sub-second updates of stats data.
Antoine Cellerier [Thu, 28 Feb 2008 21:58:14 +0000 (21:58 +0000)]
Add format string variable to display frame count. ($f)
Christophe Mutricy [Thu, 28 Feb 2008 19:56:45 +0000 (19:56 +0000)]
Fix the symlink generation
Rémi Denis-Courmont [Thu, 28 Feb 2008 18:54:58 +0000 (18:54 +0000)]
Accept MP3 as an alternative to MPGA for RTP and TS.
Someone please double check that this is not bogus!
Rémi Denis-Courmont [Thu, 28 Feb 2008 18:16:29 +0000 (18:16 +0000)]
Unused define
Felix Paul Kühne [Thu, 28 Feb 2008 11:06:53 +0000 (11:06 +0000)]
macosx-update: UPDATE_CHECK is defined in config.h *coughcough*. Thanks to Rafael for the hint.
Jean-Paul Saman [Thu, 28 Feb 2008 10:02:32 +0000 (10:02 +0000)]
Fix small copy & paste mistake. It had no effect, but was wrong.
Jean-Baptiste Kempf [Thu, 28 Feb 2008 02:44:02 +0000 (02:44 +0000)]
Fix most linking of XvMC Vout.
Jean-Baptiste Kempf [Thu, 28 Feb 2008 02:32:23 +0000 (02:32 +0000)]
Compile XvMC. Disabled the subtitles part for that. Commented a few things. This can't be good, but at least it compiles (not link yet).
Pierre d'Herbemont [Wed, 27 Feb 2008 23:57:11 +0000 (23:57 +0000)]
control/media_instance.c: Properly unregister the callbacks.
Pierre d'Herbemont [Wed, 27 Feb 2008 23:45:10 +0000 (23:45 +0000)]
control/media_instance.c: Avoid multiple libvlc_MediaInstanceReachedEnd, by providing different events for pausable and seekable state changes. (Thanks to Jacques Boileau).
Pierre d'Herbemont [Wed, 27 Feb 2008 22:06:27 +0000 (22:06 +0000)]
control/media_instance.c: Sanitize input_thread_t management.
Felix Paul Kühne [Wed, 27 Feb 2008 21:34:27 +0000 (21:34 +0000)]
* coding style fixes (please don't do [NSString string], but use an empty constant. It's faster and nicer)
Felix Paul Kühne [Wed, 27 Feb 2008 21:30:20 +0000 (21:30 +0000)]
macosx: Implemented the Subs/OSD and Input categories of the Simple Prefs
Jean-Baptiste Kempf [Wed, 27 Feb 2008 20:43:14 +0000 (20:43 +0000)]
Qt4 - Preferences refreshing fix by atmo, Andre Weber.
Rafaël Carré [Wed, 27 Feb 2008 19:46:31 +0000 (19:46 +0000)]
fix #1404
Rafaël Carré [Wed, 27 Feb 2008 19:46:04 +0000 (19:46 +0000)]
asf demuxer: fix header demuxing & use padding without confusing the user (refs #1404)
Christophe Mutricy [Wed, 27 Feb 2008 19:37:56 +0000 (19:37 +0000)]
We do need the symlink for the buildtree
Rafaël Carré [Wed, 27 Feb 2008 19:34:12 +0000 (19:34 +0000)]
fix win32 & osx packages (vlc is now in src/)
Rafaël Carré [Wed, 27 Feb 2008 14:24:51 +0000 (14:24 +0000)]
macosx gui playlist: allow drag & drop to the media library
Rafaël Carré [Wed, 27 Feb 2008 14:24:24 +0000 (14:24 +0000)]
fix macosx update gui
Pierre d'Herbemont [Wed, 27 Feb 2008 14:02:13 +0000 (14:02 +0000)]
misc/objects: No need to do atomic list-release when releasing the list.
Pierre d'Herbemont [Wed, 27 Feb 2008 13:23:28 +0000 (13:23 +0000)]
misc/objects.c: Make sure vlc_object_get won't return free-ed objects, by doing an atomic refcount decrease and object removal from the object list bank.
Jean-Baptiste Kempf [Wed, 27 Feb 2008 08:07:23 +0000 (08:07 +0000)]
Src: change Windows Timer Precision, ref #264. Patch by atmo / Andre Weber.
Faustino Osuna [Wed, 27 Feb 2008 04:57:07 +0000 (04:57 +0000)]
contribs/extras: Compensate for shortfalls in ffmpeg's svn repository. Will submit shortfalls as bugs + patch back to ffmpeg dev team.
Faustino Osuna [Wed, 27 Feb 2008 04:55:47 +0000 (04:55 +0000)]
cmake: Try to compensate for new ffmpeg directory structure by setting HAVE_LIBSWSCALE_TREE if swscale.his found.
Faustino Osuna [Wed, 27 Feb 2008 04:15:09 +0000 (04:15 +0000)]
modules/ffmpeg: Revert change, there is a better way of detecting this.
Faustino Osuna [Wed, 27 Feb 2008 03:47:52 +0000 (03:47 +0000)]
modules/ffmpeg: Compensate for latest changes made to ffmpeg include directory structure.
Faustino Osuna [Wed, 27 Feb 2008 03:46:47 +0000 (03:46 +0000)]
cmake: Source code clean up, fix how CFLAGS are saved, and compensate for latest changes in ffmpeg.
Pierre d'Herbemont [Wed, 27 Feb 2008 00:59:05 +0000 (00:59 +0000)]
misc/objects.c: Print more info about what was the parent or what were the children if vlc_object_destroy() failed.
Faustino Osuna [Tue, 26 Feb 2008 22:44:38 +0000 (22:44 +0000)]
include: Update svn:ignore property, include cmake's autogenerated config.h file.
Faustino Osuna [Tue, 26 Feb 2008 22:43:25 +0000 (22:43 +0000)]
modules: Standardize svn:ignore property.
Rémi Duraffort [Tue, 26 Feb 2008 22:36:15 +0000 (22:36 +0000)]
Coding convention
Rémi Duraffort [Tue, 26 Feb 2008 22:34:19 +0000 (22:34 +0000)]
Fix a little bug with the playlist interface (items swaped)
Faustino Osuna [Tue, 26 Feb 2008 22:26:59 +0000 (22:26 +0000)]
contrib/src/Makefile: Checkout CMake project into 'cmake' subdirectory, set up code for downloading cmake directly from archive for future use.
Faustino Osuna [Tue, 26 Feb 2008 21:14:18 +0000 (21:14 +0000)]
contrib/bootstrap: White space clean up.
Christophe Mutricy [Tue, 26 Feb 2008 19:49:44 +0000 (19:49 +0000)]
Update POTFILES.in and vlc.pot after removal of vlc_os_specific.h and addition of mmap.c
Rémi Duraffort [Tue, 26 Feb 2008 13:44:54 +0000 (13:44 +0000)]
Fix the issue with the order of the item in the playlist (normaly fix #1379)
Rémi Duraffort [Tue, 26 Feb 2008 09:39:01 +0000 (09:39 +0000)]
Fix a little bug with the sorting in the interface
Ilkka Ollakka [Tue, 26 Feb 2008 07:14:43 +0000 (07:14 +0000)]
set stream->dr_dts according to i_dts instead AV_NOPTS_VALUE; seems to
fix that flv muxing issue, and doesn't seem to cause regression. fixes
#1285. Please notify if you notice something broken after this.
Pierre d'Herbemont [Tue, 26 Feb 2008 02:11:57 +0000 (02:11 +0000)]
configure.ac: Backport the Mac OS X poll fix from cmake to autotools.
Pierre d'Herbemont [Tue, 26 Feb 2008 01:37:34 +0000 (01:37 +0000)]
src/playlist: Fix a rare memleak that could happen when the interaction is created earlier than expected. (Fix vlc_object mem leak that happen when no module is loaded).
Pierre d'Herbemont [Tue, 26 Feb 2008 01:21:03 +0000 (01:21 +0000)]
interface/interaction.c: Set the interaction object name.
Pierre d'Herbemont [Tue, 26 Feb 2008 00:32:14 +0000 (00:32 +0000)]
svn nightmare is ending... (Fix previous commit).
Pierre d'Herbemont [Tue, 26 Feb 2008 00:29:12 +0000 (00:29 +0000)]
misc/objects.c: Don't rely on vlc_object_destroy() to destroy objects, but expects vlc_object_release to do it when the refcount goes to zero.
* Meaning, that when created objects gets a refcount to 1.
* Destroying is instantaneous and we don't have to poll for a few secondss or so to wait until the object's refcount reach 0.
* We now track vlc_object_t's mem leaks when libvlc_global is released (Hard error for now, so they don't get unoticed)
* We fail hard if an object is released with a refcount of 1 without being detached from its parent and its children, to make sure such cases don't go unoticed.
(make test or make check still pass after that one. VLC is known to leak one object when no module is loaded, this must be fixed).
Rémi Duraffort [Tue, 26 Feb 2008 00:17:42 +0000 (00:17 +0000)]
Doxygen documentation
Rémi Duraffort [Mon, 25 Feb 2008 23:26:45 +0000 (23:26 +0000)]
Doxygen comments and coding conventions
Pierre d'Herbemont [Mon, 25 Feb 2008 22:24:01 +0000 (22:24 +0000)]
cmake: Update the README.
Faustino Osuna [Mon, 25 Feb 2008 22:15:52 +0000 (22:15 +0000)]
cmake: Code clean up, set up options before we start including custom macros, add CONTRIB_INCLDE to CMAKE_REQUIRED_INCLUDES if ENABLE_CONTRIB is set, and correctly discover postproc/postprocess.h header by temporarily adding FFmpeg_CFLAGS to CMAKE_REQUIRED_FLAGS before checking for the header.
Faustino Osuna [Mon, 25 Feb 2008 22:02:42 +0000 (22:02 +0000)]
cmake/FindFFmpeg.cmake: Add sub library's CFLAGS to FFmpeg_CFLAGS.
Faustino Osuna [Mon, 25 Feb 2008 21:54:14 +0000 (21:54 +0000)]
cmake: Remove duplicate macro entry.
Jean-Baptiste Kempf [Mon, 25 Feb 2008 21:44:24 +0000 (21:44 +0000)]
XvMC: remove warnings. The compilation problems lies in a confustion between subpicture_data_t from spudec.h and subpicture_sys_t. No idea how to fix.
Rémi Denis-Courmont [Mon, 25 Feb 2008 21:04:03 +0000 (21:04 +0000)]
Ugly hack to prevent crash when logging an error while destroying libvlc
Rémi Denis-Courmont [Mon, 25 Feb 2008 20:50:49 +0000 (20:50 +0000)]
Remove argv/argc from libvlc_t (not really needed here)
Jean-Baptiste Kempf [Mon, 25 Feb 2008 20:44:40 +0000 (20:44 +0000)]
XvMC: Compile Fixes, b_shm removal, and obvious typos... subpicture_sys_t still undeclared, no idea why it is around...
Jean-Baptiste Kempf [Mon, 25 Feb 2008 20:23:08 +0000 (20:23 +0000)]
typo fix.
Rémi Denis-Courmont [Mon, 25 Feb 2008 20:04:10 +0000 (20:04 +0000)]
Compile fix
Jean-Baptiste Kempf [Mon, 25 Feb 2008 20:01:42 +0000 (20:01 +0000)]
XvMC Vout: Fix the macroblocks_t definition. Still not compiling because of subpictures_sys_t not defined.
Rémi Denis-Courmont [Mon, 25 Feb 2008 19:58:36 +0000 (19:58 +0000)]
Actually fix the ActiveX plugin
Rémi Denis-Courmont [Mon, 25 Feb 2008 19:58:26 +0000 (19:58 +0000)]
- Redo [22749]. Fix Mozilla plugin, fix OSX framework, fix the bindings.
- Fix ActiveX.
Rémi Denis-Courmont [Mon, 25 Feb 2008 19:52:09 +0000 (19:52 +0000)]
Mostly revert [25311], [25313].
Lets wait for 0.9.1 to sort this out.
Rémi Denis-Courmont [Mon, 25 Feb 2008 19:48:50 +0000 (19:48 +0000)]
- Don't put private system_* header in public
- Remove useless system_VLCPath
Rémi Denis-Courmont [Mon, 25 Feb 2008 19:10:39 +0000 (19:10 +0000)]
Revert [25316] for now - need to think about this