]> git.sesse.net Git - vlc/log
vlc
11 years agoUpdate mailmap
Jean-Baptiste Kempf [Wed, 3 Oct 2012 13:29:56 +0000 (15:29 +0200)]
Update mailmap

11 years agoContribs: runtime-detect only has impact on PPC
Jean-Baptiste Kempf [Wed, 3 Oct 2012 13:27:19 +0000 (15:27 +0200)]
Contribs: runtime-detect only has impact on PPC

11 years agoavcodec-hw: fix crash on some CPUs
Rafaël Carré [Wed, 3 Oct 2012 07:05:33 +0000 (09:05 +0200)]
avcodec-hw: fix crash on some CPUs

pshufb is available with SSSE3, not with SSE3

11 years agomacosx: move the resizing code to VLCVideoWindowCommon as its related to vout
David Fuhrmann [Tue, 2 Oct 2012 19:05:26 +0000 (21:05 +0200)]
macosx: move the resizing code to VLCVideoWindowCommon as its related to vout

This should fix resizing for all (one-)vout-window variants.
Furthermore, this fixes a small bug regarding aspect ratio enforcement.

11 years agomacosx: add new controller which handles multiple vout windows
David Fuhrmann [Tue, 2 Oct 2012 17:26:37 +0000 (19:26 +0200)]
macosx: add new controller which handles multiple vout windows

refs #6814

11 years agoMore extensions for the open dialog
Jean-Baptiste Kempf [Tue, 2 Oct 2012 16:30:32 +0000 (18:30 +0200)]
More extensions for the open dialog

11 years agoContribs: use more standard functions for qt4
Jean-Baptiste Kempf [Tue, 2 Oct 2012 12:22:42 +0000 (14:22 +0200)]
Contribs: use more standard functions for qt4

11 years agomacosx: fixed crash due to race condition on launch
Felix Paul Kühne [Mon, 1 Oct 2012 21:38:37 +0000 (23:38 +0200)]
macosx: fixed crash due to race condition on launch

The main window may be asked to update its content prior to VLCFSPanel being fully initialized

11 years agovout_macosx: add additional sanity checks to prevent rare crashes
Felix Paul Kühne [Mon, 1 Oct 2012 21:26:48 +0000 (23:26 +0200)]
vout_macosx: add additional sanity checks to prevent rare crashes

11 years agodca: set output buffer size correctly (fixes #6509, fixes #7459)
Rémi Denis-Courmont [Mon, 1 Oct 2012 19:04:20 +0000 (22:04 +0300)]
dca: set output buffer size correctly (fixes #6509, fixes #7459)

Some filters and outputs rely on the samples count (which was correct),
others on the bytes size (which was not), accounting for why decoding
failed only in some combinations.

11 years agoWin32: use CoInitializeEx() instead of CoInitialize()
Rémi Denis-Courmont [Mon, 1 Oct 2012 15:30:36 +0000 (18:30 +0300)]
Win32: use CoInitializeEx() instead of CoInitialize()

That is recommended by MSDN. Also, do not use 0 for NULL.

11 years agoupdate: constify
Rafaël Carré [Mon, 1 Oct 2012 14:18:35 +0000 (16:18 +0200)]
update: constify

11 years agoupdate: do not modify base64 input to add \0 terminators
Rafaël Carré [Mon, 1 Oct 2012 14:16:45 +0000 (16:16 +0200)]
update: do not modify base64 input to add \0 terminators

It is not needed anymore since ce6521381b , parsing will
stop at first unrecognized character (like \r or \n)

11 years agoAvcodec: set the dsp_mask for NEON too
Jean-Baptiste Kempf [Mon, 1 Oct 2012 14:11:43 +0000 (16:11 +0200)]
Avcodec: set the dsp_mask for NEON too

11 years agoAvcodec: fix typo for SSSE3
Jean-Baptiste Kempf [Mon, 1 Oct 2012 13:39:53 +0000 (15:39 +0200)]
Avcodec: fix typo for SSSE3

11 years agoFix SSE4.2 detection
Jean-Baptiste Kempf [Mon, 1 Oct 2012 12:22:41 +0000 (14:22 +0200)]
Fix SSE4.2 detection

11 years agomacosx: show more suitable icons instead of 'generic' for a couple of file extensions
Felix Paul Kühne [Mon, 1 Oct 2012 12:16:18 +0000 (14:16 +0200)]
macosx: show more suitable icons instead of 'generic' for a couple of file extensions

This affects: .opus, .ogx, .wtv, .rec, .vro, .tod and .mks

11 years agoSupport opening .xesc files on the Mac
Felix Paul Kühne [Mon, 1 Oct 2012 12:13:33 +0000 (14:13 +0200)]
Support opening .xesc files on the Mac

11 years agoSupport opening of wtv files on the Mac
Felix Paul Kühne [Mon, 1 Oct 2012 12:09:27 +0000 (14:09 +0200)]
Support opening of wtv files on the Mac

11 years agoRemove tabs in source code
Jean-Baptiste Kempf [Mon, 1 Oct 2012 11:48:47 +0000 (13:48 +0200)]
Remove tabs in source code

11 years agoSupport opening of wtv files
Jean-Baptiste Kempf [Mon, 1 Oct 2012 11:24:38 +0000 (13:24 +0200)]
Support opening of wtv files

11 years agomacosx: adapt module_list_get calls for latest changes in core
David Fuhrmann [Sun, 30 Sep 2012 19:53:20 +0000 (21:53 +0200)]
macosx: adapt module_list_get calls for latest changes in core

11 years agomacosx: use black color for detached window background
David Fuhrmann [Sun, 30 Sep 2012 18:46:24 +0000 (20:46 +0200)]
macosx: use black color for detached window background

This avoids grey or transparent flashes on start

11 years agomacosx: add own video view for each window
David Fuhrmann [Sun, 30 Sep 2012 13:53:41 +0000 (15:53 +0200)]
macosx: add own video view for each window

Note that this commit will break some stuff for non-embedded cases, for now.

refs #6814

11 years agomacosx: remove old and dead code from VideoView.m
David Fuhrmann [Fri, 28 Sep 2012 17:08:41 +0000 (19:08 +0200)]
macosx: remove old and dead code from VideoView.m

11 years agotls: poll and timeout during handshake (fixes #7533)
Rémi Denis-Courmont [Sun, 30 Sep 2012 15:18:37 +0000 (18:18 +0300)]
tls: poll and timeout during handshake (fixes #7533)

11 years agokoreus.lua: decode title and description
Pierre Ynard [Sun, 30 Sep 2012 15:06:31 +0000 (17:06 +0200)]
koreus.lua: decode title and description

11 years agokoreus.lua: small fix-up
Pierre Ynard [Sun, 30 Sep 2012 15:01:21 +0000 (17:01 +0200)]
koreus.lua: small fix-up

11 years agohttp: correctly strip URI scheme upon redirection (fixes #6872)
Rémi Denis-Courmont [Sun, 30 Sep 2012 14:52:39 +0000 (17:52 +0300)]
http: correctly strip URI scheme upon redirection (fixes #6872)

Quoting the reporter:
| According to include/vlc_access.h, access_t.psz_location is "URL with
| the scheme stripped". But in http module, schema stays there after
| 302 redirection. That may cause httplive module try to access URL like
| "http://http://host/path".

Pointed-out-by: bbcallen <bbcallen@gmail.com>
11 years agognutls: really translate certificate questions
Rémi Denis-Courmont [Sun, 30 Sep 2012 14:12:16 +0000 (17:12 +0300)]
gnutls: really translate certificate questions

11 years agofile out: translate override dialog
Rémi Denis-Courmont [Sun, 30 Sep 2012 13:04:10 +0000 (16:04 +0300)]
file out: translate override dialog

11 years agognutls: support SSH-style first use certificate authentication
Rémi Denis-Courmont [Sun, 30 Sep 2012 13:32:08 +0000 (16:32 +0300)]
gnutls: support SSH-style first use certificate authentication

If a certificate does not validate, the user will be given the option
to accept it manually. GnuTLS will then store the certificate in its
known hosts database.

11 years agotls: add service parameter for handshake
Rémi Denis-Courmont [Sun, 30 Sep 2012 11:34:53 +0000 (14:34 +0300)]
tls: add service parameter for handshake

This will be used for fine-grained GnuTLS stored public keys,
i.e. SSH-like authentication on first use.

11 years agognutls: ask user if certificate is invalid
Rémi Denis-Courmont [Sun, 30 Sep 2012 13:30:41 +0000 (16:30 +0300)]
gnutls: ask user if certificate is invalid

11 years agodialog: support format strings in dialog_Question()
Rémi Denis-Courmont [Sun, 30 Sep 2012 13:23:20 +0000 (16:23 +0300)]
dialog: support format strings in dialog_Question()

11 years agotls: pass host name to handshake function, simplify
Rémi Denis-Courmont [Sun, 30 Sep 2012 11:28:03 +0000 (14:28 +0300)]
tls: pass host name to handshake function, simplify

11 years agognutls: kill relocations
Rémi Denis-Courmont [Sun, 30 Sep 2012 12:12:43 +0000 (15:12 +0300)]
gnutls: kill relocations

11 years agomjpeg: move content-type checks to probe phase
Sergey Radionov [Sun, 30 Sep 2012 11:06:22 +0000 (14:06 +0300)]
mjpeg: move content-type checks to probe phase

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoFix koreus parsing
Jean-Baptiste Kempf [Sun, 30 Sep 2012 10:29:08 +0000 (12:29 +0200)]
Fix koreus parsing

Close #7529

11 years agomacosx: fixed crash when selecting a QTKit capture device
Felix Paul Kühne [Sat, 29 Sep 2012 21:10:49 +0000 (23:10 +0200)]
macosx: fixed crash when selecting a QTKit capture device

11 years agofr: fix simplified translation
Francois Cartegnie [Sat, 29 Sep 2012 20:31:10 +0000 (22:31 +0200)]
fr: fix simplified translation

11 years agotls: simplify server code
Rémi Denis-Courmont [Sat, 29 Sep 2012 20:00:21 +0000 (23:00 +0300)]
tls: simplify server code

11 years agomacosx: expose the 'Karaoke' filter in the UI because we can
Felix Paul Kühne [Sat, 29 Sep 2012 19:27:18 +0000 (21:27 +0200)]
macosx: expose the 'Karaoke' filter in the UI because we can

11 years agognutls: LGPL
Rémi Denis-Courmont [Sat, 29 Sep 2012 16:23:44 +0000 (19:23 +0300)]
gnutls: LGPL

11 years agotls: keep credentials when HTTP reconnects
Rémi Denis-Courmont [Sat, 29 Sep 2012 13:52:13 +0000 (16:52 +0300)]
tls: keep credentials when HTTP reconnects

Keeping the credentials container saves some times, as we do not need
to load and parse all of the 100+ Certificate Authorities again.
In the future, it will also avoid reloading the stored public keys
(i.e. security exceptions), or asking for user confirmation again.

Given how the HTTP access is written, the credentials are now preserved
upon seeking. Unfortunately, they are not recycled across redirections
as access_t.p_sys gets destroyed internally. This also does not work
across multiple inputs - support from the instance or input manager
would be required.

11 years agotls: unify server and client credential & session concepts
Rémi Denis-Courmont [Sat, 29 Sep 2012 13:10:02 +0000 (16:10 +0300)]
tls: unify server and client credential & session concepts

The TLS plugin now supports reusing the same set of credentials for
multiple sessions also on the client side.

11 years agognutls: remove support for certificates and keys from .config/vlc
Rémi Denis-Courmont [Fri, 28 Sep 2012 20:23:02 +0000 (23:23 +0300)]
gnutls: remove support for certificates and keys from .config/vlc

Support for custom certificates will be better addressed with the
stored public key support in the GnuTLS library (in latter commit).

Support for private keys on client side was practically useless.

11 years agognutls: use system X.509 trust
Rémi Denis-Courmont [Thu, 27 Sep 2012 18:40:41 +0000 (21:40 +0300)]
gnutls: use system X.509 trust

GnuTLS system trust supports more systems, and supports Linux and
Windows better, than the old custom code.

11 years agognutls: require same version as configure checks
Rémi Denis-Courmont [Sat, 29 Sep 2012 16:29:58 +0000 (19:29 +0300)]
gnutls: require same version as configure checks

11 years agognutls: use block_FilePath() and clean up a bit
Rémi Denis-Courmont [Sat, 29 Sep 2012 11:42:58 +0000 (14:42 +0300)]
gnutls: use block_FilePath() and clean up a bit

11 years agoblock: add block_FilePath() to load a file into a block_t
Rémi Denis-Courmont [Sat, 29 Sep 2012 11:42:32 +0000 (14:42 +0300)]
block: add block_FilePath() to load a file into a block_t

11 years agotls: clean up server credentials activation prototype
Rémi Denis-Courmont [Sat, 29 Sep 2012 11:14:53 +0000 (14:14 +0300)]
tls: clean up server credentials activation prototype

11 years agotls: allocate server session in core
Rémi Denis-Courmont [Sat, 29 Sep 2012 08:05:43 +0000 (11:05 +0300)]
tls: allocate server session in core

This enables the use of vlc_custom_create() and, later, sharing more
code between server and client sides.

11 years agognutls: fix memory leak in error case
Rémi Denis-Courmont [Sat, 29 Sep 2012 12:16:20 +0000 (15:16 +0300)]
gnutls: fix memory leak in error case

11 years agognutls: remove gcrypt initialization
Rémi Denis-Courmont [Thu, 27 Sep 2012 18:39:11 +0000 (21:39 +0300)]
gnutls: remove gcrypt initialization

There are no (other) reasons for the GnuTLS plugin to link against
libgcrypt. Since nettle has been the default back-end for GnuTLS for
ages, this old code has become more harmful than good.

Besides, this code was not sufficient to really address the thread
safety issues in libgcrypt (since it is also used via other paths).

11 years agognutls: error message cosmetics
Rémi Denis-Courmont [Fri, 28 Sep 2012 20:30:12 +0000 (23:30 +0300)]
gnutls: error message cosmetics

11 years agoblock: add VLC_MALLOC attribute as appropriate
Rémi Denis-Courmont [Sat, 29 Sep 2012 11:23:14 +0000 (14:23 +0300)]
block: add VLC_MALLOC attribute as appropriate

11 years agohttplive: parse EXT-X-MEDIA-SEQUENCE only once
Rui Zhang [Tue, 29 May 2012 12:42:41 +0000 (20:42 +0800)]
httplive: parse EXT-X-MEDIA-SEQUENCE only once

refs #6897
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
11 years agohttplive: ignore failed stream in meta list
Rui Zhang [Wed, 30 May 2012 09:41:35 +0000 (17:41 +0800)]
httplive: ignore failed stream in meta list

So we have chance to try other streams instead of just fail.
Fixes #6898

Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
11 years agohttp access: advertize gzip encoding if supported (fixes #7515)
Konstantin Pavlov [Fri, 28 Sep 2012 18:32:07 +0000 (22:32 +0400)]
http access: advertize gzip encoding if supported (fixes #7515)

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agomodules: initialize static modules at the same time as dynamic ones
Rémi Denis-Courmont [Fri, 28 Sep 2012 15:10:20 +0000 (18:10 +0300)]
modules: initialize static modules at the same time as dynamic ones

11 years agoFix error handling from module_list_get() (fixes #7500)
Rémi Denis-Courmont [Fri, 28 Sep 2012 15:05:53 +0000 (18:05 +0300)]
Fix error handling from module_list_get() (fixes #7500)

module_list_get() can return NULL, callers cannot assume that the table
is NULL-terminated (NULL is not NULL-terminated table).

11 years agoMissing error check
Rémi Denis-Courmont [Fri, 28 Sep 2012 14:33:07 +0000 (17:33 +0300)]
Missing error check

11 years agomacosx: move detached window stuff in extra xib file and only load that when necessary
David Fuhrmann [Fri, 28 Sep 2012 13:16:13 +0000 (15:16 +0200)]
macosx: move detached window stuff in extra xib file and only load that when necessary

11 years agomacosx: remove unneeded outlet for window in controlsBar code
David Fuhrmann [Fri, 28 Sep 2012 08:55:28 +0000 (10:55 +0200)]
macosx: remove unneeded outlet for window in controlsBar code

11 years agoContribs: unpacking prebuilt can fail, notably on Win32
Jean-Baptiste Kempf [Fri, 28 Sep 2012 12:30:40 +0000 (14:30 +0200)]
Contribs: unpacking prebuilt can fail, notably on Win32

I don't have a cleaner way unfortunately

11 years agomacosx: work-around IOKit bug in OS X 10.7.4 and 10.7.5, which effectively stopped...
Felix Paul Kühne [Fri, 28 Sep 2012 11:11:05 +0000 (13:11 +0200)]
macosx: work-around IOKit bug in OS X 10.7.4 and 10.7.5, which effectively stopped VLC from preventing system sleep (refs #7521)

11 years agodemux/mp4: bug fix for files with 'moov' at the end
Frédéric Yhuel [Fri, 28 Sep 2012 10:05:22 +0000 (12:05 +0200)]
demux/mp4: bug fix for files with 'moov' at the end

This fixes a bug introduced with the fragmented MP4 patch.

Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
11 years agoSmooth Streaming: read PacketSize attribute in manifest
Frédéric Yhuel [Thu, 27 Sep 2012 19:03:08 +0000 (21:03 +0200)]
Smooth Streaming: read PacketSize attribute in manifest

PacketSize == nBlockAlign attribute of WaveFormatEx structure.

We also remove the AvgBytesPerSec attribute of the quality_level_t
structure, since it is equal to the Bitrate attribute (divided per 8).

This fixes streams done by Expression Encoder 4

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoyoutube.lua: parse signature parameter
Pierre Ynard [Fri, 28 Sep 2012 02:15:49 +0000 (04:15 +0200)]
youtube.lua: parse signature parameter

It was in fact still there, but as a separate parameter. We keep the
alternate API as a fallback for the next time things break, maybe.

Ref #7471

11 years agobase64 decode: stops after first invalid character
Rafaël Carré [Fri, 14 Sep 2012 08:51:22 +0000 (08:51 +0000)]
base64 decode: stops after first invalid character

11 years agoContribs: update taglib to 1.8
Jean-Baptiste Kempf [Thu, 27 Sep 2012 13:27:50 +0000 (15:27 +0200)]
Contribs: update taglib to 1.8

11 years agoContribs: update gnuTLS to the latest of the 2.12.x branch
Jean-Baptiste Kempf [Thu, 27 Sep 2012 12:54:26 +0000 (14:54 +0200)]
Contribs: update gnuTLS to the latest of the 2.12.x branch

11 years agoCOntribs: update to fribidi 0.19.4
Jean-Baptiste Kempf [Thu, 27 Sep 2012 12:34:06 +0000 (14:34 +0200)]
COntribs: update to fribidi 0.19.4

Yes, a release after 3 years...

11 years agoContribs: update tiff to 4.0.3
Jean-Baptiste Kempf [Thu, 27 Sep 2012 12:30:57 +0000 (14:30 +0200)]
Contribs: update tiff to 4.0.3

11 years agoSchroedinger: fix notests patch
Jean-Baptiste Kempf [Thu, 27 Sep 2012 10:54:34 +0000 (12:54 +0200)]
Schroedinger: fix notests patch

11 years agobootstrap: catch Modules.am in all subdirectories
Pierre Ynard [Wed, 26 Sep 2012 23:51:27 +0000 (01:51 +0200)]
bootstrap: catch Modules.am in all subdirectories

11 years agoQt: sout_mrl: fix mrl generation for *codec=none||copy
Francois Cartegnie [Wed, 26 Sep 2012 21:05:28 +0000 (23:05 +0200)]
Qt: sout_mrl: fix mrl generation for *codec=none||copy

11 years agobootstrap: use shell rather than find and sed
Rémi Denis-Courmont [Wed, 26 Sep 2012 19:25:40 +0000 (22:25 +0300)]
bootstrap: use shell rather than find and sed

11 years agoDo not build Dummy and T.140 encoder when sout is disabled
Jean-Baptiste Kempf [Wed, 26 Sep 2012 18:07:44 +0000 (20:07 +0200)]
Do not build Dummy and T.140 encoder when sout is disabled

11 years agoTheora: split encoder from decoder
Jean-Baptiste Kempf [Wed, 26 Sep 2012 18:03:19 +0000 (20:03 +0200)]
Theora: split encoder from decoder

11 years agoSpeex: split encoder from decoder
Jean-Baptiste Kempf [Wed, 26 Sep 2012 18:00:56 +0000 (20:00 +0200)]
Speex: split encoder from decoder

11 years agoFLAC: split encoder from decoder
Jean-Baptiste Kempf [Wed, 26 Sep 2012 17:52:38 +0000 (19:52 +0200)]
FLAC: split encoder from decoder

11 years agoSmooth Streaming: play streams with no video (or audio) track.
Frédéric Yhuel [Wed, 26 Sep 2012 13:57:14 +0000 (15:57 +0200)]
Smooth Streaming: play streams with no video (or audio) track.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoconfigure: search Qt programs also in contrib dir
Jean-Baptiste Kempf [Wed, 26 Sep 2012 15:28:35 +0000 (17:28 +0200)]
configure: search Qt programs also in contrib dir

11 years agoomxil: Make CopyOmxPicture not use the omxil decoder's internals
Martin Storsjö [Mon, 24 Sep 2012 17:17:06 +0000 (20:17 +0300)]
omxil: Make CopyOmxPicture not use the omxil decoder's internals

This allows using this function for copying data in a given
OMX pixel format, to be used by the MediaCodec decoder (that
uses OMX pixel format definitions).

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agomacosx: implemented pressed state for the effects button (dark UI) (close #7408)
Felix Paul Kühne [Tue, 25 Sep 2012 20:45:20 +0000 (22:45 +0200)]
macosx: implemented pressed state for the effects button (dark UI) (close #7408)

11 years agomacosx: added pressed state artwork for the single effects button (dark UI)
Damien Erambert [Tue, 25 Sep 2012 20:42:31 +0000 (22:42 +0200)]
macosx: added pressed state artwork for the single effects button (dark UI)

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
11 years agoImproved git log searcher script. The special cases (names) are found on 2.0.x tree
Christoph Miebach [Tue, 25 Sep 2012 19:05:11 +0000 (21:05 +0200)]
Improved git log searcher script. The special cases (names) are found on 2.0.x tree

11 years agoRecord: escape file names
Jean-Baptiste Kempf [Mon, 24 Sep 2012 13:30:34 +0000 (15:30 +0200)]
Record: escape file names

Close #7490

11 years agoFolder: support more album art files
Jean-Baptiste Kempf [Mon, 24 Sep 2012 12:58:53 +0000 (14:58 +0200)]
Folder: support more album art files

11 years agopulse: fix comment.
Jean-Paul Saman [Mon, 24 Sep 2012 11:13:37 +0000 (13:13 +0200)]
pulse: fix comment.

11 years agoUpdate NEWS, po, LIST for smooth streaming
Jean-Baptiste Kempf [Mon, 24 Sep 2012 12:12:34 +0000 (14:12 +0200)]
Update NEWS, po, LIST for smooth streaming

And cosmetics

11 years agoAdd Smooth Streaming module
Frédéric Yhuel [Wed, 19 Sep 2012 15:14:42 +0000 (17:14 +0200)]
Add Smooth Streaming module

Tested with:

***** Live *****
- http://demo.anevia.com:3128/live/disk1/live1/ss-ss/manifest
- http://demo.anevia.com:3129/live/disk1/live2/ss-ss/manifest

***** VOD *****
- http://demo.anevia.com:3131/vod/disk1/content2/ss-ss/Manifest
- http://demo.anevia.com:3130/vod/disk1/content1/ss-ss/Manifest

- http://mediadl.microsoft.com/mediadl/iisnet/smoothmedia/Experience/BigBuckBunny_720p.ism/Manifest

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agodemux/mp4: fix PTS computation
Frédéric Yhuel [Sun, 23 Sep 2012 16:23:38 +0000 (18:23 +0200)]
demux/mp4: fix PTS computation

p_sample_offset_pts must be NULL if MP4_TRUN_SAMPLE_TIME_OFFSET is not
present. Then MP4_TrackGetPTSDelta would return -1 (instead of 0
previously), and PTS of video frames would be set to VLC_TS_INVALID,
which is the right thing to do in that case.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agomjpeg: minor cosmetics
Hugo Beauzée-Luyssen [Fri, 21 Sep 2012 14:22:11 +0000 (17:22 +0300)]
mjpeg: minor cosmetics

11 years agomjpeg: Yoda code usage avoiding you will
Hugo Beauzée-Luyssen [Fri, 21 Sep 2012 14:16:00 +0000 (17:16 +0300)]
mjpeg: Yoda code usage avoiding you will

11 years agomjpeg: Fix uninitialized values for i_size when checking mime header.
Hugo Beauzée-Luyssen [Fri, 21 Sep 2012 14:08:50 +0000 (17:08 +0300)]
mjpeg: Fix uninitialized values for i_size when checking mime header.

Different return values have been removed, as they were not used.
Fix #7079

11 years agoQt: sout mrl generator: also apply optional x264 options on fixed
Francois Cartegnie [Fri, 21 Sep 2012 15:06:35 +0000 (17:06 +0200)]
Qt: sout mrl generator: also apply optional x264 options on fixed
bitrate

11 years agoQt: profiles: convert to new options format.
Francois Cartegnie [Fri, 21 Sep 2012 15:02:23 +0000 (17:02 +0200)]
Qt: profiles: convert to new options format.

Also fix a profile height error and missing baseline options for
android.