]>
git.sesse.net Git - vlc/log
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
Tristan Matthews [Fri, 19 Sep 2014 02:10:10 +0000 (22:10 -0400)]
mux: ogg: add daala support
Tristan Matthews [Sun, 21 Sep 2014 09:35:06 +0000 (05:35 -0400)]
daala: add encoder
Ilkka Ollakka [Sun, 21 Sep 2014 10:35:55 +0000 (11:35 +0100)]
livehttp: don't open new file if current file hasn't been written to
Ilkka Ollakka [Sat, 20 Sep 2014 17:24:40 +0000 (18:24 +0100)]
livehttp: gather blocks so we can write more at the time
Otherwise we would loop and write() ts-packet at a time.
Felix Paul Kühne [Sun, 21 Sep 2014 13:23:28 +0000 (14:23 +0100)]
macosx: update SPMediaKeyTap
Ilkka Ollakka [Sun, 21 Sep 2014 10:36:45 +0000 (11:36 +0100)]
canvas: only add croppadd if it's actually used
Ilkka Ollakka [Fri, 21 Mar 2014 09:12:34 +0000 (11:12 +0200)]
use CLOCK_FREQ
Rémi Denis-Courmont [Thu, 18 Sep 2014 15:14:43 +0000 (18:14 +0300)]
config: fix shadowing
Rémi Denis-Courmont [Thu, 18 Sep 2014 15:11:13 +0000 (18:11 +0300)]
picture_fifo: avoid shadow variable
Rémi Denis-Courmont [Thu, 18 Sep 2014 15:09:41 +0000 (18:09 +0300)]
network: remove no-op continue
Rémi Denis-Courmont [Thu, 18 Sep 2014 15:09:20 +0000 (18:09 +0300)]
network: remove shadow variable
Rémi Denis-Courmont [Thu, 18 Sep 2014 15:07:46 +0000 (18:07 +0300)]
lib: unused variable
Rémi Denis-Courmont [Thu, 18 Sep 2014 15:07:02 +0000 (18:07 +0300)]
lib: fix shadowing and wrong variable type
asprintf() returns an int, not a char *.
Rémi Denis-Courmont [Thu, 18 Sep 2014 15:06:11 +0000 (18:06 +0300)]
video_output: avoid variable shadowing
Tristan Matthews [Sat, 20 Sep 2014 17:12:55 +0000 (13:12 -0400)]
NEWS: update for Opus in TS
Rafaël Carré [Fri, 27 Jun 2014 09:00:31 +0000 (11:00 +0200)]
Opus in Transport Stream
Signed-off-by: Tristan Matthews <le.businessman@gmail.com>
Rafaël Carré [Sat, 20 Sep 2014 16:53:46 +0000 (17:53 +0100)]
Fix PES muxing
Carola Nitz [Sat, 20 Sep 2014 10:24:22 +0000 (11:24 +0100)]
fix
ee961d8fa4e9f2f6909b3d77269bc0de562649d9
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Wed, 17 Sep 2014 21:12:30 +0000 (00:12 +0300)]
configure: enable init-self and logical-op warnings
Francois Cartegnie [Tue, 16 Sep 2014 17:23:18 +0000 (19:23 +0200)]
demux: avi: use vlc_ts_0
Francois Cartegnie [Tue, 16 Sep 2014 17:25:51 +0000 (19:25 +0200)]
demux: avi: use clock_freq
Francois Cartegnie [Wed, 17 Sep 2014 18:41:37 +0000 (20:41 +0200)]
demux: avi: define READ_LENGTH
Jean-Baptiste Kempf [Wed, 17 Sep 2014 13:25:36 +0000 (15:25 +0200)]
Contribs: fix compilation for Android
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 17 Sep 2014 06:53:51 +0000 (08:53 +0200)]
zip: remove unneeded include
Gabriel de Perthuis [Mon, 15 Sep 2014 10:35:46 +0000 (12:35 +0200)]
Prevent potential null pointer dereference in zip access
Close #12149
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 17 Sep 2014 06:47:54 +0000 (08:47 +0200)]
Contribs: update gettext to 0.19.2
Jean-Baptiste Kempf [Wed, 17 Sep 2014 06:34:58 +0000 (08:34 +0200)]
Contribs: update libbluray to 0.6.2
Jean-Baptiste Kempf [Wed, 17 Sep 2014 06:28:41 +0000 (08:28 +0200)]
Contribs: update gpg-error to 1.15
Hannes Domani [Mon, 15 Sep 2014 14:50:36 +0000 (16:50 +0200)]
zvbi: return actual last visible row
Currently in most cases the row after the last is returned.
When the last row is visible vbi_draw_vt_page_region() could
crash, because it went over the size of p_page.text and use
invalid values (>=40) as index for p_page.color_map.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Tue, 16 Sep 2014 21:46:18 +0000 (00:46 +0300)]
doc: grammar
Antti Ajanki [Tue, 16 Sep 2014 18:24:41 +0000 (21:24 +0300)]
access/http: Share cookies between all playlist items
Shared cookies are required, for example, by certain HDS and HLS streams
that set a cookie when the manifest is read and expect it to be sent
back on subsequent fragment requests.
The cookie jar is created during playlist initialization. HTTP requests
inherit the cookie jar from the playlist.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Antti Ajanki [Tue, 16 Sep 2014 18:24:40 +0000 (21:24 +0300)]
core: Move httpcookies.c to core
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Mon, 15 Sep 2014 16:16:18 +0000 (19:16 +0300)]
vdpau/chroma: skip forward to current picture if forced (fixes #11410)
VDPAU introduces a delay of one field (one picture if not deinterlacing).
This is normally not an issue as the PTS is preserved. But it does not
work if there is only one picture not followed by another one.
Tristan Matthews [Sun, 14 Sep 2014 17:29:55 +0000 (13:29 -0400)]
avcodec: fix missing include
Needed for av_freep
Rémi Denis-Courmont [Sat, 13 Sep 2014 14:50:24 +0000 (17:50 +0300)]
gl: initialize fullscreen state correctly
Rémi Denis-Courmont [Sun, 14 Sep 2014 17:08:26 +0000 (20:08 +0300)]
gl: fix changing window size
Rémi Denis-Courmont [Sun, 14 Sep 2014 14:57:49 +0000 (17:57 +0300)]
input: fix forward NULL
Rémi Denis-Courmont [Sun, 14 Sep 2014 14:53:03 +0000 (17:53 +0300)]
decoder: fix potential NULL dereference
Rémi Denis-Courmont [Sun, 14 Sep 2014 14:47:32 +0000 (17:47 +0300)]
posix: use getcwd() directly, ignore $PWD and avoid ToCToU
Rémi Denis-Courmont [Sun, 14 Sep 2014 14:42:26 +0000 (17:42 +0300)]
libmpeg2: eliminate dead code and factor
Rémi Denis-Courmont [Sun, 14 Sep 2014 14:30:54 +0000 (17:30 +0300)]
libmpeg2: reduce variable scope
Rémi Denis-Courmont [Sat, 13 Sep 2014 14:41:43 +0000 (17:41 +0300)]
vout_window: inline vout_window_Control()