- 03 Apr, 2009 19 commits
-
-
Derk-Jan Hartman authored
NSMenuItems still exist when libvlc_Quit is called, and thus some items are likely not autoreleased before vlc quits. Set all representedObjects for all menu's to null so that the menuitems no longer retain any of the vlc objects.
-
Derk-Jan Hartman authored
-
Derk-Jan Hartman authored
When building the menu's, autorelease the VLCAutoGeneratedMenu's instead of retaining. The NSMenuItem will do a retain/release for the live of the object in the NSMenuItem and thus once the menu's are done using the object, their retaincount will be 0 and they will be dealloc'ed at the end of the EventLoop. (An eventloop is One run of GUI updates you might say).
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
David Flynn authored
fixup code handles this now. Signed-off-by: David Flynn <davidf@rd.bbc.co.uk> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
David Flynn authored
Fixes following issues using MSVCRT _snprintf: - Failure to null terminate all strings - Failure to return number of characters that would've been printed had the buffer been sufficiently large - Failure to accept size = 0 (and str = NULL) to determine final output length. NB, the third issue above is fixed on *some* win32 implementations, however it is not officially documented as being so. Signed-off-by: David Flynn <davidf@rd.bbc.co.uk> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
David Flynn authored
- avoid mingw problems with %l* - avoid using %I32 on Win32, since wince doesn't support it - unify WIN64 and WIN32 cases. - if malloc were to fail(!), don't allow unfiltered format string to get passed to *printf. (substitues an error message) Signed-off-by: David Flynn <davidf@rd.bbc.co.uk> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
David Flynn authored
Traditionally, MSVCRT has provided vsnprintf as _vsnprintf; to 'aid' portability/standards compliance, mingw provide a static version of [v]snprintf that is buggy. The bug manifests as %lx is treated as a 64bit argument not 32bit, ie consumes two 32bit parameters. if a %s were to follow a %lx, bad things can happen. Solution: Be sure to use the MSVCRT version, at least it behaves as expected Additionally, make it a bit more obvious when vlc wrappers are being called by other wrappers. Signed-off-by: David Flynn <davidf@rd.bbc.co.uk> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
David Flynn authored
For SD, this should allow removal of black bars form the edge of frames. i_aspect is set to the aspect ratio of the whole frame which may be greater than that of the clean area. VLC should then calculate the SAR, and eventually display a clean area sized picture that is of the correct aspect ratio. NB, we do actually know the SAR, but it isn't known if vlc cares at this point. Signed-off-by: David Flynn <davidf@rd.bbc.co.uk> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
David Flynn authored
The packetizer does a far more thorough job of handling the different timestamp representations used by vlc Signed-off-by: David Flynn <davidf@rd.bbc.co.uk> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
David Flynn authored
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
David Flynn authored
Schroedinger now has an api that allows passing in arbitarily aligned data units (ie, whole encapsuation units), use this rather than attempt to chunk up the bitstream ourselves. This new api also enables buffer tagging, where buffers may be tagged with arbitary data that gets associated with the next picture to commence at or after the start of the buffer. This removes the need for the TLBs and associated accounting. Signed-off-by: David Flynn <davidf@rd.bbc.co.uk> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
David Flynn authored
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
David Flynn authored
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
David Flynn authored
Signed-off-by: David Flynn <davidf@rd.bbc.co.uk> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
David Flynn authored
- bump schroedinger to 1.0.6 - patch schroedinger with build fixes from unreleased git - bump liboil to 0.3.16 - remove liboil-noshared patch Signed-off-by: David Flynn <davidf@rd.bbc.co.uk> Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
- 02 Apr, 2009 11 commits
-
-
Jean-Baptiste Kempf authored
-
Laurent Aimar authored
-
Laurent Aimar authored
Please stress the vout-filters and report any regressions.
-
Jean-Baptiste Kempf authored
-
Antoine Cellerier authored
-
Felix Paul Kühne authored
contribs: removed the option to use the normal GCC instead of llvm-gcc on Darwin 9 and removed the DARWIN_COMPILER flag as it is no longer needed. llvm-gcc remains unused on Darwin 10. A new x86_64 contrib package will be provided later tonight.
-
Jean-Baptiste Kempf authored
Deactivated libcdio and vcdinfo, they are for cddax and vcdx, and I never managed to compile those for windows... Anyway, if people want to rip CD, VLC isn't the good soft.
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Rémi Duraffort authored
-
Felix Paul Kühne authored
-
- 01 Apr, 2009 10 commits
-
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rafaël Carré authored
-
Rafaël Carré authored
-
Rafaël Carré authored
-