]>
git.sesse.net Git - vlc/log
David Fuhrmann [Wed, 1 Oct 2014 17:58:43 +0000 (19:58 +0200)]
macosx: restructure and unify naming of new yosemite icons
Now, new root folders are created for yosemite, with the naming
scheme mainwindow_yosemite. All icons have the prefix ys-.
David Fuhrmann [Wed, 1 Oct 2014 17:43:52 +0000 (19:43 +0200)]
macosx: removed old graphics which are not used anymore
Also renames 4 yosemite graphics to match the existing naming.
Damien Erambert [Sat, 23 Aug 2014 16:31:55 +0000 (18:31 +0200)]
macosx: Added graphics for buttons on Yosemite 10.10
Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org>
David Fuhrmann [Wed, 1 Oct 2014 14:03:33 +0000 (16:03 +0200)]
macosx: add yosemite guard
Rémi Denis-Courmont [Sat, 28 Sep 2013 13:15:58 +0000 (16:15 +0300)]
vdpau: remove makefile recursion
Rémi Denis-Courmont [Wed, 1 Oct 2014 17:27:52 +0000 (20:27 +0300)]
video_output: remove makefile recursion
Rémi Denis-Courmont [Wed, 1 Oct 2014 17:14:03 +0000 (20:14 +0300)]
video_output: finish conversion to Automake syntax
Rémi Denis-Courmont [Wed, 1 Oct 2014 20:11:03 +0000 (23:11 +0300)]
avcodec: fix pointer aliasing
av_freep() requires a pointer to void *. Nothing else is defined.
Rémi Denis-Courmont [Wed, 1 Oct 2014 20:08:59 +0000 (23:08 +0300)]
avcodec: avcodec_alloc_frame() requires avcodec_free_frame()
Rémi Denis-Courmont [Wed, 1 Oct 2014 16:52:32 +0000 (19:52 +0300)]
Move the modules EXTRA_DIST to modules/
Rémi Denis-Courmont [Wed, 1 Oct 2014 16:41:32 +0000 (19:41 +0300)]
wl_screenshooter: fix Makefile dependencies
Damien Erambert [Sat, 23 Aug 2014 14:05:53 +0000 (16:05 +0200)]
macosx: Fixed size of retina titlebar buttons
Pngcrushed graphics.
close #11101
Signed-off-by: David Fuhrmann <dfuhrmann@videolan.org>
Tristan Matthews [Tue, 30 Sep 2014 03:34:09 +0000 (23:34 -0400)]
ts: don't drop entire audio frame on discontinuity
Refs #11752
Felix Paul Kühne [Wed, 1 Oct 2014 11:50:25 +0000 (13:50 +0200)]
macosx: correctly hide the fspanel if app resigns active state (close #12277)
awakeFromNib is no longer called on fspanel (as there is no nib anymore), so don't rely on it
Adrien Maglo [Wed, 1 Oct 2014 09:16:51 +0000 (11:16 +0200)]
chromecast: add an experimental sout module that connects to a ChromeCast device and streams using the HTTP access output
Example: vlc input.mp4 --sout="#chromecast{ip=192.168.1.11}"
Adrien Maglo [Mon, 25 Aug 2014 15:47:14 +0000 (17:47 +0200)]
chromecast: add protobuf file
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Mon, 25 Aug 2014 15:47:12 +0000 (17:47 +0200)]
contrib: add protobuf
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 1 Oct 2014 08:36:47 +0000 (10:36 +0200)]
Android vout: reference files used
Thomas Guillem [Tue, 30 Sep 2014 10:18:11 +0000 (12:18 +0200)]
omxil-dr: reorient video
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Tue, 30 Sep 2014 10:18:10 +0000 (12:18 +0200)]
nativewindowpriv: add setOrientation
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Thomas Guillem [Wed, 1 Oct 2014 08:21:40 +0000 (10:21 +0200)]
omxil: split iomx_hwbuffer.cpp
As iomx_hwbuffer.cpp contains mainly call to private native window from
system/window.h:
- move system window calls to modules/video_output/android/nativewindowpriv.c
- move get_hal_format to iomx.cpp
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ilkka Ollakka [Wed, 1 Oct 2014 04:40:50 +0000 (07:40 +0300)]
udp: restore original flow without else block
commit
7fff679f1494dbc7475a6010d45bd335f959c912 added else block and
left continue that didn't make code flow following any easier.
Ilkka Ollakka [Sat, 27 Sep 2014 13:43:52 +0000 (16:43 +0300)]
avcodec: use VLC_CODEC_
Ilkka Ollakka [Sun, 28 Sep 2014 07:54:23 +0000 (10:54 +0300)]
udp: don't realloc in receiving, just set i_buffer
Similar than rtp input does, doing realloc from 64k->1.5k would
usually mean extra malloc+memcpy per packet.
Also don't pass buffer onward if we don't receive any useful stuff (-1)
Rémi Denis-Courmont [Tue, 30 Sep 2014 17:48:06 +0000 (20:48 +0300)]
Update gettext to version 19.2
Rémi Denis-Courmont [Tue, 30 Sep 2014 17:28:46 +0000 (20:28 +0300)]
wl_screenshooter: add missing XML protocol definition
Francois Cartegnie [Tue, 30 Sep 2014 16:49:55 +0000 (18:49 +0200)]
demux: libmp4: add atoms/structures for flip4mac
Francois Cartegnie [Mon, 29 Sep 2014 19:04:48 +0000 (21:04 +0200)]
demux: mp4: move union at the end of struct
Wise with a struct that has a bad track record
of read overflows and now contains a pf_
David Fuhrmann [Tue, 30 Sep 2014 15:19:02 +0000 (17:19 +0200)]
macosx: do not start same input item twice of startup
For playlist-autostart, PLAYLIST_PLAY is used now which does not restart
the current item if there is already one running.
This avoids restart of the same item in a quick succession, and thus
workarounds the issue described in refs #11488.
David Fuhrmann [Tue, 30 Sep 2014 15:16:13 +0000 (17:16 +0200)]
macosx: add comment for application:openFiles: usage
David Fuhrmann [Tue, 30 Sep 2014 14:55:57 +0000 (16:55 +0200)]
macosx: video effects: avoid type mismatch warning
Tristan Matthews [Tue, 30 Sep 2014 11:45:40 +0000 (07:45 -0400)]
twolame: fix chain deallocation
Tristan Matthews [Tue, 30 Sep 2014 01:05:23 +0000 (21:05 -0400)]
flac: reset decoder on end of stream (fixes #9298)
Tristan Matthews [Sat, 27 Sep 2014 19:07:51 +0000 (15:07 -0400)]
twolame: avoid buffer overflow
Refs #12298
Tristan Matthews [Sat, 27 Sep 2014 17:47:06 +0000 (13:47 -0400)]
twolame: add error checking
Rémi Denis-Courmont [Mon, 29 Sep 2014 18:59:47 +0000 (21:59 +0300)]
en50221: avoid one memory copy (refs #12307)
Francois Cartegnie [Mon, 29 Sep 2014 18:06:05 +0000 (20:06 +0200)]
input: stream_memory: handle skip reads
Regular streams skip if p_read is NULL.
Francois Cartegnie [Mon, 29 Sep 2014 16:31:44 +0000 (18:31 +0200)]
demux: mp4: set pointer to relase function into box
Possible could crash because release function was
not correctly matched du to missing parent id check.
Better save it into box instead of doing another lookup,
and because box could have been detached from parent.
Francois Cartegnie [Mon, 29 Sep 2014 13:35:55 +0000 (15:35 +0200)]
demux: mp4: fix naming of objectProfileIndication
Francois Cartegnie [Mon, 29 Sep 2014 13:37:08 +0000 (15:37 +0200)]
demux: libmp4: add mp4a/mp4v esds restrictions
Francois Cartegnie [Sat, 27 Sep 2014 17:33:37 +0000 (19:33 +0200)]
demux: mp4: add restriction for frma atom
Francois Cartegnie [Sat, 27 Sep 2014 17:16:17 +0000 (19:16 +0200)]
demux: mkv: move mp4 include off top level
KO Myung-Hun [Sat, 27 Sep 2014 09:04:57 +0000 (09:04 +0000)]
lua: add libdir to lua dir list on OS/2
Installed version cannot find lua scripts.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Boris Egorov [Sun, 21 Sep 2014 14:33:54 +0000 (14:33 +0000)]
mp4: fix typos in sizeof guards
Detected by CppCheck
Signed-off-by: Boris Egorov <egorov@linux.com>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Sun, 28 Sep 2014 09:30:51 +0000 (12:30 +0300)]
wl_screenshooter: remove useless #include
Tristan Matthews [Sat, 27 Sep 2014 16:45:56 +0000 (12:45 -0400)]
theora: cleanup
Remove dead code and superfluous width/height variables.
Francois Cartegnie [Sat, 27 Sep 2014 16:31:35 +0000 (18:31 +0200)]
demux: mp4: fix heap read overflow in vide handler
Francois Cartegnie [Sat, 27 Sep 2014 16:29:13 +0000 (18:29 +0200)]
demux: mp4: fix heap overflow reading esds
Francois Cartegnie [Sat, 27 Sep 2014 16:26:18 +0000 (18:26 +0200)]
demux: mp4: fix overflow in cprt language decoding
refs #12283
Francois Cartegnie [Sat, 27 Sep 2014 16:12:55 +0000 (18:12 +0200)]
demux: mkv: fix previous type fix
first segment is always 0, not an undefined value
regression introduced by
aaebd49a151fae2fd86242dadd3e6e93cbb41e3b
instead of removing the tautology
Francois Cartegnie [Sat, 27 Sep 2014 15:57:53 +0000 (17:57 +0200)]
demux: mp4: add boxdata and missing checks
Francois Cartegnie [Sat, 27 Sep 2014 15:43:33 +0000 (17:43 +0200)]
demux: mp4: don't trust atom type processing stsd (fix #12285)
Rémi Denis-Courmont [Sat, 27 Sep 2014 15:53:15 +0000 (18:53 +0300)]
wl_screenshooter: Wayland screen grabber
Rémi Denis-Courmont [Sat, 27 Sep 2014 08:45:07 +0000 (11:45 +0300)]
Build system support for wayland-scanner
Tristan Matthews [Fri, 26 Sep 2014 13:51:00 +0000 (09:51 -0400)]
daala: encoder: add support for 444
Francois Cartegnie [Fri, 26 Sep 2014 21:04:14 +0000 (23:04 +0200)]
lua: add missing documentation for scopes
Francois Cartegnie [Fri, 26 Sep 2014 20:26:22 +0000 (22:26 +0200)]
mux: mp4frag: add tfdt atom
Francois Cartegnie [Fri, 26 Sep 2014 17:55:33 +0000 (19:55 +0200)]
demux: mkv: fix type and c++ type cast
kills that signed / unsigned comparison warning
Francois Cartegnie [Fri, 26 Sep 2014 17:33:18 +0000 (19:33 +0200)]
demux: mp4: change reserved to known value
Francois Cartegnie [Fri, 26 Sep 2014 17:27:50 +0000 (19:27 +0200)]
demux: mp4: use new lang tables
The "```" case could also never happen as this is the
decoding of value 0 which should map to mac.
Francois Cartegnie [Fri, 26 Sep 2014 13:57:27 +0000 (15:57 +0200)]
demux: mp4: add new language conversion tables
Francois Cartegnie [Fri, 26 Sep 2014 13:56:25 +0000 (15:56 +0200)]
demux: mp4: fix heap overflow (fix #12283)
Tristan Matthews [Fri, 26 Sep 2014 11:48:04 +0000 (07:48 -0400)]
daala: encoder: fix stride
Francois Cartegnie [Thu, 25 Sep 2014 21:53:42 +0000 (23:53 +0200)]
demux: mp4: escape introduced trigraph sequence
Rémi Denis-Courmont [Thu, 25 Sep 2014 19:30:49 +0000 (22:30 +0300)]
rtp: improve S16L to L16 packetization
Rémi Denis-Courmont [Thu, 25 Sep 2014 18:47:38 +0000 (21:47 +0300)]
rtp: improve PCM packetization (fixes #6505) and try zero copy
rtp_packetize_split() sets the marker bit according to video semantics,
and uses incorrect timestamp interpolation for PCM.
Rémi Denis-Courmont [Thu, 25 Sep 2014 18:27:21 +0000 (21:27 +0300)]
rtp: set the marker bit correctly for Opus
Rémi Denis-Courmont [Thu, 25 Sep 2014 18:25:12 +0000 (21:25 +0300)]
rtp: fix Opus packetization and use zero copy
Opus cannot be fragmented, there must be one frame per RTP packet.
Rémi Denis-Courmont [Thu, 25 Sep 2014 19:15:01 +0000 (22:15 +0300)]
rtp: remove mutually cancelling writes to block_t.i_buffer
rtp_packetize_common() overrode the correct value with 12, which was
then reset to the correct value.
Note: the AMR packetizer seems odd.
Rémi Denis-Courmont [Thu, 25 Sep 2014 18:50:56 +0000 (21:50 +0300)]
rtp: hand-over the data block reference to the packetization function
Jean-Baptiste Kempf [Thu, 25 Sep 2014 11:55:24 +0000 (13:55 +0200)]
Add audio/ogg and video/ogg to vlc.desktop.in
Close #12282
Ref: Debian BTS #762564
Francois Cartegnie [Wed, 24 Sep 2014 21:39:04 +0000 (23:39 +0200)]
demux: mp4: improve eof error
Francois Cartegnie [Wed, 24 Sep 2014 20:49:03 +0000 (22:49 +0200)]
demux: mp4: add missing box entries
Rémi Denis-Courmont [Wed, 24 Sep 2014 20:47:51 +0000 (23:47 +0300)]
simple: fix x.1 inputs
Francois Cartegnie [Wed, 24 Sep 2014 20:34:55 +0000 (22:34 +0200)]
update NEWS
Francois Cartegnie [Wed, 24 Sep 2014 20:33:26 +0000 (22:33 +0200)]
demux: mp4: add missing foov entries
Francois Cartegnie [Wed, 24 Sep 2014 20:30:18 +0000 (22:30 +0200)]
demux: mp4: split debug info
Francois Cartegnie [Wed, 24 Sep 2014 20:25:16 +0000 (22:25 +0200)]
demux: mp4: flag incomplete boxes
Rémi Denis-Courmont [Wed, 24 Sep 2014 18:52:16 +0000 (21:52 +0300)]
demux: check stream_Read() (probably fixes #12276)
stream_Read() can always fail.
Francois Cartegnie [Wed, 24 Sep 2014 17:30:51 +0000 (19:30 +0200)]
demux: mp4: add support for EIA-608 (fix #6775)
Francois Cartegnie [Wed, 24 Sep 2014 14:03:05 +0000 (16:03 +0200)]
fourcc: add EIA608
Francois Cartegnie [Wed, 24 Sep 2014 14:42:31 +0000 (16:42 +0200)]
demux: mp4: factorize block reading/filtering
Francois Cartegnie [Wed, 24 Sep 2014 11:32:37 +0000 (13:32 +0200)]
demux: mp4: don't read at all if not content
fixes 1 byte read overflow
Francois Cartegnie [Wed, 24 Sep 2014 10:58:04 +0000 (12:58 +0200)]
demux: ogg: fix packet count heap overflow (fix #12265)
Francois Cartegnie [Mon, 22 Sep 2014 19:10:43 +0000 (21:10 +0200)]
demux: mp4: fix heap read overflow in avcc (fix #12267)
Francois Cartegnie [Tue, 23 Sep 2014 13:27:34 +0000 (15:27 +0200)]
demux: ogg: fix headers validation
refs #12270
Francois Cartegnie [Tue, 23 Sep 2014 12:58:29 +0000 (14:58 +0200)]
demux: ogg: don't use incomplete vorbis headers (fix #12270)
Francois Cartegnie [Tue, 23 Sep 2014 10:49:06 +0000 (12:49 +0200)]
demux: ogg: Don't read skeleton if no bones first
Rafaël Carré [Tue, 23 Sep 2014 11:33:01 +0000 (13:33 +0200)]
httpcookies: fix memleak
Devin Heitmueller [Sun, 21 Sep 2014 16:54:54 +0000 (12:54 -0400)]
Allow --sub-track to work with EIA-608 captions, and fix crash on exit
Prior to this patch, if the user specified the --sub-track argument on
the command line, it would not work with MPEG2 streams that contain
EIA-608 closed captions. It would also cause an abort() on exit.
The crash was because the various functions that select/unselect
streams would check for the p_master member, which isn't set until
after EsOutAdd(). The call to EsOutAdd itself though would call
EsSelect(), which would treat the ES as a regular subtitle stream
and cause a resource leak -- which would cause an abort at exit.
The other change actually makes --sub-track work with the special
case of EIA-608 captions.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Francois Cartegnie [Mon, 22 Sep 2014 19:17:40 +0000 (21:17 +0200)]
demux: mp4: fix heap buffer overflow (fix #12266)
Timothy B. Terriberry [Sat, 20 Sep 2014 17:16:33 +0000 (10:16 -0700)]
input: Tag attachments with the demuxer that produced them
This way, when metadata is updated, we only replace the attachments
produced by the demuxer whose metadata changed.
Fixes #11976
Tested by reverting the patch in #11966 (with some fix-ups to pass the
right arguments where the code had changed).
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Devin Heitmueller [Sun, 21 Sep 2014 16:54:55 +0000 (12:54 -0400)]
Fix memory leak when using subtitles with VDPAU
When rendering closed captions with VDPAU, nothing frees the subpicture,
causing a leak that bleeds all the memory out of the system within
minutes.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Francois Cartegnie [Thu, 18 Sep 2014 21:25:23 +0000 (23:25 +0200)]
demux: avi:fix block reading
Francois Cartegnie [Thu, 18 Sep 2014 13:17:55 +0000 (15:17 +0200)]
demux: avi: simplify dpts code
Francois Cartegnie [Mon, 22 Sep 2014 18:12:18 +0000 (20:12 +0200)]
packetizer: dirac: block sanitizing must clean reordering (fix #12051)
Rémi Denis-Courmont [Mon, 22 Sep 2014 18:16:22 +0000 (21:16 +0300)]
rdp: drop bogus non-zero priority
This plugin does not access local files.
Tristan Matthews [Mon, 22 Sep 2014 10:51:17 +0000 (11:51 +0100)]
NEWS: update for daala
Konstantin Pavlov [Sun, 21 Sep 2014 16:38:17 +0000 (20:38 +0400)]
Extras/tools: ship ragel-6.8-javacodegen.patch in the tarball.
Tristan Matthews [Sun, 21 Sep 2014 14:25:15 +0000 (15:25 +0100)]
contrib: add (disabled) rules.mak for daala