1
mirror of https://code.videolan.org/videolan/vlc synced 2024-09-16 16:02:54 +02:00
Commit Graph

54762 Commits

Author SHA1 Message Date
Rafaël Carré
df958179f8 Input clock reference: bump maximum gap to 60s
Some APE files can have a single packet duration of up to 30s
Is there even a hard limit in this format, or can packets be longer?

Previous gap limit was an arbitrary 22s, written in a way reminiscent of
the MPEG 90kHz clock, which does not make sense anymore since reference clock
in all our demuxers use our own 1MHz clock.

Also explicitely use CLOCK_FREQ
2013-09-01 12:33:15 +02:00
Rémi Denis-Courmont
fa6218de7c avcodec: pass aligned picture dimensions to video output
This enables direct rendering for H.264 software decoding.
2013-09-01 12:37:15 +03:00
Mirsal Ennaime
1b2711de3e doc: New fortune :) 2013-08-31 17:34:05 +02:00
Pierre Ynard
4316ff068b lua dkjson: use us_tostring() to fix locale issues with decimals
This only fixes encoding but we don't use decoding anyway.

Fixes #8854
2013-08-31 17:29:33 +02:00
Rémi Denis-Courmont
f2ace09797 compat: add some more thread locale constants 2013-08-31 16:00:28 +03:00
Martin Storsjö
0d50df2437 omxil: Use pts instead of dts by default
I don't know of any codec that actually works better when passed dts
instead of pts. If such codecs exist I do think they're a minority
compared to the ones that can handle both or that do prefer pts.

Additionally, the Android media frameworks pass pts to decoders in
general, not dts. (Vendors might of course have individual hacks,
but this is what the generic code does.)

Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-30 00:28:00 +02:00
Martin Storsjö
0d69d32c6b omxil: Include timestamps in the omx debug messages
This is often useful when debugging, when trying to keep track of frames.

Signed-off-by: Martin Storsjö <martin@martin.st>
2013-08-30 00:24:52 +02:00
Rémi Denis-Courmont
198e369c5d Correct typo (fixes #9292) 2013-08-29 20:51:20 +03:00
Rémi Duraffort
a948f09671 Fix VLC_CLIP usage (and potential divisions by zero)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2013-08-29 14:19:08 +02:00
Rémi Duraffort
e5beadb8b1 Fix memory leak (cid #1048910)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2013-08-29 14:18:56 +02:00
Rémi Duraffort
b0293e2f74 Fix sizeof mismatch (cid #1064682)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2013-08-29 14:18:44 +02:00
Jean-Baptiste Kempf
d8d34fbe44 Freetype: move GetStyleFromStack to helper 2013-08-29 01:01:45 +02:00
Jean-Baptiste Kempf
b13e8ff108 Freetype: use a text_style_t in p_sys 2013-08-28 18:05:56 +02:00
Jean-Baptiste Kempf
6d15186475 Freetype: harmonize between platforms 2013-08-28 17:56:37 +02:00
Jean-Baptiste Kempf
e38a28c3ba Freetype: use psz_fontname 2013-08-28 17:56:37 +02:00
Ludovic Fauvet
43567b83e3 cue.lua: remove tabs 2013-08-28 17:48:29 +02:00
Ludovic Fauvet
3e43d99c32 cue: support Latin1 cue files (fix #9238) 2013-08-28 17:46:58 +02:00
Jean-Baptiste Kempf
705d991870 Freetype: use int instead of uint8 for alpha
And remove write only variable
2013-08-28 17:09:05 +02:00
Jean-Baptiste Kempf
3210dd93f9 Freetype: move arguments type to match text_style_t 2013-08-28 16:46:35 +02:00
Jean-Baptiste Kempf
bae5574adc Freetype: rename variables to match text_style_t names 2013-08-28 16:37:50 +02:00
Jean-Baptiste Kempf
3ce7d61419 Freetype: fix Win32 compilation 2013-08-28 16:25:44 +02:00
Ludovic Fauvet
dfb0024f57 Qt: replace a remnant of Qt3 2013-08-28 16:15:32 +02:00
Ludovic Fauvet
28d4b8d522 configure: require at least Qt 5.1.0 to use Qt5 2013-08-28 16:15:32 +02:00
Jean-Baptiste Kempf
128e01e8c2 Freetype: split some functions in text_renderer.c
Too many functions are not related to freetype and could be used by
other renderers like QuartText or DirectWrite.
Moreover, this file was way too long.

This is just the beginning, and there are no functionnal change so far.
2013-08-28 16:16:06 +02:00
Jean-Baptiste Kempf
41bad0093b Qt: do not delete speedControl yourself
It is a QFrame, so it is already parented and should work fine.
Fixes crash-on-quit in Qt5
2013-08-28 13:50:49 +02:00
Jean-Baptiste Kempf
8332a26a12 Qt: toAscii has been deprecated
Ref #8532
2013-08-28 13:35:27 +02:00
Jean-Baptiste Kempf
b25fe82212 Qt5: Fix ADD_ICON, again 2013-08-28 13:33:40 +02:00
Jean-Baptiste Kempf
903a433426 Qt5: Be sure to use the rcc/moc/tools of Qt5
Ref #8532
2013-08-28 13:27:00 +02:00
Ludovic Fauvet
6404ab8ad6 freetype: fallback to the system font if no font is specified in the style (fix #8960)
This fixes a potential NULL pointer dereference and also enables the marq
filter to use the user specified font.

Reported-by: Tillmann Karras <tillmann@selfnet.de>

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2013-08-28 13:02:45 +02:00
Rafaël Carré
ab96d0c7b1 contrib: regex: don't build tests or doc 2013-08-28 05:28:58 +02:00
Rémi Denis-Courmont
99c44333e1 input: remove input_source_t.p_stream (refs #8455) 2013-08-27 22:40:06 +03:00
Rémi Denis-Courmont
c23258ff24 input: delete stream from demux_Delete() (refs #8455) 2013-08-27 22:20:12 +03:00
Rémi Denis-Courmont
33779198f1 input: remove dead and broken byte offset bookmark support (refs #8455)
Nobody would use this in real life (even time offset bookmarks are
hardly used at all), the "feature" was unreachable from the UI, and
it does not work with most demuxers.

seekpoint_t.i_byte_offset is kept due to other usage of the same
structure, i.e. proper seek points (as opposed to bookmarks).
2013-08-27 22:03:14 +03:00
Rémi Denis-Courmont
c58eadf3d6 qt: discard bookmark byte offset
This is useless given that the time offset is set and the input core
ignores the byte offset when the time offset is set. I think the column
should probably be removed completely.
2013-08-27 21:56:38 +03:00
Rémi Denis-Courmont
314fbdbab1 demux: fix bit logic 2013-08-27 19:33:46 +03:00
Rémi Denis-Courmont
ffb72762cb dtv: undo accidental code removal (fixes #9274 probably) 2013-08-27 19:33:46 +03:00
Ludovic Fauvet
d6ee707b1b configure: correctly detect Qt5 2013-08-27 15:37:49 +02:00
Rafaël Carré
fc1655e16f HLS: implement pause
Close #9234
2013-08-27 13:37:12 +02:00
David Fuhrmann
b3469c26af auhal: HACK to fix infinite restart when trying to switch to spdif on 10.6 (fixes #9141) 2013-08-27 09:23:54 +02:00
Rémi Denis-Courmont
4700e75f75 input: deprecate input_source_t.p_stream (refs #8455) 2013-08-26 22:56:59 +03:00
Rémi Denis-Courmont
d4edc87224 Remove unused variables 2013-08-26 22:56:00 +03:00
Rémi Denis-Courmont
8c47bc7e89 input: remove input_source_t.p_access 2013-08-26 22:55:44 +03:00
Rémi Denis-Courmont
cea762697e access: remove info.i_(update|title|seekpoint) 2013-08-26 22:47:55 +03:00
Rémi Denis-Courmont
49b528cd80 mpeg: implement title/seekpoint controls (refs #8455)
This is intended for VDR directories and Video CDs.
2013-08-26 22:47:52 +03:00
Rémi Denis-Courmont
15e2e50ec8 vcdx: switch to ACCESS_GET_(TITLE|SEEKPOINT) 2013-08-26 22:42:34 +03:00
Rémi Denis-Courmont
3e5a8ba4ca vcd: switch to ACCESS_GET_(TITLE|SEEKPOINT) 2013-08-26 22:42:34 +03:00
Rémi Denis-Courmont
ae721f0a13 vdr: switch to ACCESS_GET_SEEKPOINT 2013-08-26 22:42:34 +03:00
Rémi Denis-Courmont
a025357ee0 input: add access & stream controls for current title and seekpoint 2013-08-26 22:42:34 +03:00
Rémi Denis-Courmont
79e1e22133 input: always use the demux for titles & seekpoints (fixes #8456) 2013-08-26 22:41:46 +03:00
Rémi Denis-Courmont
ba6ecd3a75 directory: fix warning 2013-08-26 21:20:11 +03:00