]> git.sesse.net Git - vlc/log
vlc
10 years agodemux: ogg: remove unused variable
Tristan Matthews [Tue, 28 Jan 2014 07:40:02 +0000 (02:40 -0500)]
demux: ogg: remove unused variable

10 years agoavformat demux: accomodate for Opus lavf extradata
Rafaël Carré [Mon, 27 Jan 2014 20:53:33 +0000 (21:53 +0100)]
avformat demux: accomodate for Opus lavf extradata

10 years agoavformat mux: transmit Opus extradata in the expected format
Rafaël Carré [Mon, 27 Jan 2014 20:44:05 +0000 (21:44 +0100)]
avformat mux: transmit Opus extradata in the expected format

(Only the OpusHead packet, no OpusTags)

10 years agoavformat mux: use a variable
Rafaël Carré [Mon, 27 Jan 2014 20:27:46 +0000 (21:27 +0100)]
avformat mux: use a variable

10 years agodarwin/dirs: fix plugin lookup with the NPAPI plugin
Felix Paul Kühne [Mon, 27 Jan 2014 17:33:51 +0000 (18:33 +0100)]
darwin/dirs: fix plugin lookup with the NPAPI plugin

10 years agovlc_readdir: remove string duplication, simplify
Rémi Denis-Courmont [Mon, 27 Jan 2014 16:46:51 +0000 (18:46 +0200)]
vlc_readdir: remove string duplication, simplify

10 years agovlc_readdir: drop support for threaded access to a single DIR
Rémi Denis-Courmont [Mon, 27 Jan 2014 16:25:47 +0000 (18:25 +0200)]
vlc_readdir: drop support for threaded access to a single DIR

This simplifies the code and avoids the controversial readdir_r()
function. None of the vlc_readdir() or vlc_loaddir() code paths shared
the directory handle with another thread anyway.

10 years agoDVB (old): fix memory leak
Rémi Denis-Courmont [Mon, 27 Jan 2014 16:25:04 +0000 (18:25 +0200)]
DVB (old): fix memory leak

10 years agocodec/jpeg: removed useless code
Maxim Bublis [Mon, 27 Jan 2014 16:04:50 +0000 (20:04 +0400)]
codec/jpeg: removed useless code

On any error libjpeg always setjmp, and that code never executes.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agofreetype: fix crash is no monotype font name was set
Felix Paul Kühne [Mon, 27 Jan 2014 15:11:06 +0000 (16:11 +0100)]
freetype: fix crash is no monotype font name was set

10 years agoinput: cosmetic
Rémi Denis-Courmont [Fri, 24 Jan 2014 16:06:33 +0000 (18:06 +0200)]
input: cosmetic

10 years agocoregraphicslayer: fix memleak and avoid unnecessary image copy
David Fuhrmann [Mon, 27 Jan 2014 15:09:09 +0000 (16:09 +0100)]
coregraphicslayer: fix memleak and avoid unnecessary image copy

10 years agoRevert "Qt: remove SPDIF option"
Jean-Baptiste Kempf [Sun, 26 Jan 2014 17:57:05 +0000 (18:57 +0100)]
Revert "Qt: remove SPDIF option"

This reverts commit d39285a18cd99fdc76a20fc317074e0ee862a504.

Conflicts:
modules/gui/qt4/components/simple_preferences.cpp

10 years agomacosx: Fix issue where window vanishes from screen if fullscreen is toggled fast...
David Fuhrmann [Sun, 26 Jan 2014 17:17:21 +0000 (18:17 +0100)]
macosx: Fix issue where window vanishes from screen if fullscreen is toggled fast in a row

Extends bool to describe both enter and exit fullscreen transitions.

close #8074

10 years agomacosx: workaround for bug where window will vanish if minimized in float-on-top...
David Fuhrmann [Sun, 26 Jan 2014 16:07:44 +0000 (17:07 +0100)]
macosx: workaround for bug where window will vanish if minimized in float-on-top mode

10 years agomacosx: be more tolerant when checking for physical device (fixes #6253)
David Fuhrmann [Sun, 26 Jan 2014 14:00:41 +0000 (15:00 +0100)]
macosx: be more tolerant when checking for physical device (fixes #6253)

10 years agoaudiounit_ios: fix audio unit handling in pause state (close #10480)
Felix Paul Kühne [Sat, 25 Jan 2014 19:09:16 +0000 (20:09 +0100)]
audiounit_ios: fix audio unit handling in pause state (close #10480)

10 years agotranscode: reset audio pts when samplerate changes and set it on module open
Ilkka Ollakka [Fri, 24 Jan 2014 15:48:08 +0000 (17:48 +0200)]
transcode: reset audio pts when samplerate changes and set it on module open

10 years agoWin32: correctly use option "disable-screensaver"
Felix Abecassis [Fri, 24 Jan 2014 18:14:53 +0000 (19:14 +0100)]
Win32: correctly use option "disable-screensaver"

Close #10366.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agomacosx: advanced prefs: fix table view width autosizing
David Fuhrmann [Fri, 24 Jan 2014 18:39:25 +0000 (19:39 +0100)]
macosx: advanced prefs: fix table view width autosizing

10 years agoContribs: add libssh2
Jean-Baptiste Kempf [Fri, 24 Jan 2014 17:44:56 +0000 (18:44 +0100)]
Contribs: add libssh2

10 years agomisc/image: fixed overwriting of correct visible dimensions
Maxim Bublis [Fri, 24 Jan 2014 14:08:51 +0000 (18:08 +0400)]
misc/image: fixed overwriting of correct visible dimensions

In some cases fmt_in already contains correct i_visible_width and i_visible_height values.
This patch fixes incorrect overwriting of valid values.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoContribs: update vorbis to 1.3.4
Jean-Baptiste Kempf [Fri, 24 Jan 2014 14:17:11 +0000 (15:17 +0100)]
Contribs: update vorbis to 1.3.4

"The primary feature of this release is reduced static data size in
 libvorbisenc."
"No functional changes, but the encoder lib is now a shade over 25% the
 size it was in the 1.3.3 release."

Before: libvorbis_plugin.dll: 1.7MB
After:  libvorbis_plugin.dll: 717kB

10 years agoContribs: Remove unneeded Android patch
Jean-Baptiste Kempf [Fri, 24 Jan 2014 13:44:42 +0000 (14:44 +0100)]
Contribs: Remove unneeded Android patch

10 years agoContrib: update live555
Jean-Baptiste Kempf [Fri, 24 Jan 2014 10:40:04 +0000 (11:40 +0100)]
Contrib: update live555

Close #10406

10 years agoandroid: implement subtitles rendering for Android MediaCodec opaque direct rendering
Felix Abecassis [Wed, 22 Jan 2014 09:46:17 +0000 (09:46 +0000)]
android: implement subtitles rendering for Android MediaCodec opaque direct rendering

A blending filter is used on the subtitles surface above the main one by wrapping the corresponding NativeWindow into a picture_t.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agolua: http: fix artwork not being displayed on windows.
Sam Malone [Fri, 24 Jan 2014 09:24:42 +0000 (09:24 +0000)]
lua: http: fix artwork not being displayed on windows.

Close #7607

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agorecord: fix sout-access-file syntax (fixes #10473)
Rémi Denis-Courmont [Fri, 24 Jan 2014 05:07:55 +0000 (07:07 +0200)]
record: fix sout-access-file syntax (fixes #10473)

10 years agoqt4: fix seek support in VLM
Rémi Duraffort [Thu, 23 Jan 2014 18:33:35 +0000 (19:33 +0100)]
qt4: fix seek support in VLM

clang was giving a warning about the addition of a const char* with an integer.

10 years agoalsa: move const qualifier at the right place
Rémi Duraffort [Thu, 23 Jan 2014 18:27:09 +0000 (19:27 +0100)]
alsa: move const qualifier at the right place

10 years agoflac: fix encoder enum type
Rémi Duraffort [Thu, 23 Jan 2014 17:21:07 +0000 (18:21 +0100)]
flac: fix encoder enum type

In fact both enums will have identical value (0 as first enum in the list). But
this can break if the header change.

10 years agocontrib/harfbuzz: fix OSAtomic calls for AArch64
Felix Paul Kühne [Wed, 22 Jan 2014 14:01:50 +0000 (15:01 +0100)]
contrib/harfbuzz: fix OSAtomic calls for AArch64

10 years agofix gui/skins2: ft2_bitmap.cpp write after allocated block
Forteve Zepushisti [Sat, 14 Dec 2013 19:09:59 +0000 (23:09 +0400)]
fix gui/skins2: ft2_bitmap.cpp write after allocated block

this fixes trac #10134

Signed-off-by: Erwan Tulou <erwan10@videolan.org>
10 years agoExtends lua's SD API to add a remove_node method, similar for remove_item
Julien 'Lta' BALLET [Tue, 21 Jan 2014 15:45:08 +0000 (16:45 +0100)]
Extends lua's SD API to add a remove_node method, similar for remove_item

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoextras/ios: modernize build script
Felix Paul Kühne [Wed, 22 Jan 2014 13:12:34 +0000 (14:12 +0100)]
extras/ios: modernize build script

10 years agocontrib/ios: simplify arch handling
Felix Paul Kühne [Wed, 22 Jan 2014 01:32:01 +0000 (02:32 +0100)]
contrib/ios: simplify arch handling

10 years agoextras/tools: update gas-pp
Felix Paul Kühne [Wed, 15 Jan 2014 14:13:03 +0000 (15:13 +0100)]
extras/tools: update gas-pp

10 years agocontrib/avcodec: remove remnant
Felix Paul Kühne [Wed, 22 Jan 2014 12:42:36 +0000 (13:42 +0100)]
contrib/avcodec: remove remnant

10 years agoImplement lazy loading in icelast.lua, fix doc
Julien 'Lta' BALLET [Tue, 21 Jan 2014 10:38:40 +0000 (11:38 +0100)]
Implement lazy loading in icelast.lua, fix doc

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoDocument the lazy initialization solution for the double lua context loading
Julien 'Lta' BALLET [Tue, 21 Jan 2014 10:30:10 +0000 (11:30 +0100)]
Document the lazy initialization solution for the double lua context loading

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoFix a segfault in LUA Service Discovery, when stack wasn't a clean state after the...
Julien 'Lta' BALLET [Tue, 21 Jan 2014 10:11:09 +0000 (11:11 +0100)]
Fix a segfault in LUA Service Discovery, when stack wasn't a clean state after the first iteration of the FillDescriptor loop

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoDirectDraw: cleanup and document code after removing Unicode mode.
Felix Abecassis [Tue, 21 Jan 2014 09:59:57 +0000 (10:59 +0100)]
DirectDraw: cleanup and document code after removing Unicode mode.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoDirect3D: add a new state handling when the device is lost but cannot be reset yet.
Felix Abecassis [Tue, 21 Jan 2014 10:30:12 +0000 (11:30 +0100)]
Direct3D: add a new state handling when the device is lost but cannot be reset yet.

In this state, do not call Direct3D functions and exit the "Display"
and "Prepare" functions early.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoDirect3D: fix typo.
Felix Abecassis [Tue, 21 Jan 2014 10:30:11 +0000 (11:30 +0100)]
Direct3D: fix typo.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoFreetype: fix valgrind warning
Tristan Matthews [Tue, 21 Jan 2014 09:16:31 +0000 (04:16 -0500)]
Freetype: fix valgrind warning

Fixes "Conditional jump or move depends on uninitialised value(s)"
in RenderCommon (freetype.c:1705)

10 years agomacosx: simple prefs: robustify and cleanup saving int and string list
David Fuhrmann [Mon, 20 Jan 2014 17:21:56 +0000 (18:21 +0100)]
macosx: simple prefs: robustify and cleanup saving int and string list

10 years agomacosx: simple prefs: use config_GetIntChoices for int list
David Fuhrmann [Mon, 20 Jan 2014 17:16:54 +0000 (18:16 +0100)]
macosx: simple prefs: use config_GetIntChoices for int list

10 years agomacosx: advanced prefs: use config_GetIntChoices for int list
David Fuhrmann [Mon, 20 Jan 2014 17:16:00 +0000 (18:16 +0100)]
macosx: advanced prefs: use config_GetIntChoices for int list

10 years agotranscode: cosmetics
Jean-Paul Saman [Mon, 20 Jan 2014 15:00:49 +0000 (16:00 +0100)]
transcode: cosmetics

10 years agotranscode: fix object leak with audio transcoding.
Jean-Paul Saman [Mon, 20 Jan 2014 14:51:08 +0000 (15:51 +0100)]
transcode: fix object leak with audio transcoding.

Transcoding audio could result in an assert being triggered on an objects refcount at
exit of vlc. The issue was introduced by commit id: 651ed87f2bc8f2299c823122406e524b30590d2f

10 years agoDirectDraw: DirectDrawEnumerateExW does not work, use DirectDrawEnumerateExA instead.
Felix Abecassis [Mon, 20 Jan 2014 15:30:14 +0000 (16:30 +0100)]
DirectDraw: DirectDrawEnumerateExW does not work, use DirectDrawEnumerateExA instead.

Fix #10189, #10307.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoDirectDraw: do not save a string that is deallocated immediately after.
Felix Abecassis [Mon, 20 Jan 2014 15:30:13 +0000 (16:30 +0100)]
DirectDraw: do not save a string that is deallocated immediately after.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoQt: fix playlist issues when Qt works as a dialog provider
Erwan Tulou [Mon, 20 Jan 2014 13:37:03 +0000 (14:37 +0100)]
Qt: fix playlist issues when Qt works as a dialog provider

For the Qt plugin to keep on working both as an interface module and
a dialog/menu/extension provider, the new implementation of pl_Get( p_intf )
can no longer be used blindly, since it now assumes that the playlist is the
parent object. In the latter case, the parent object is the calling interface
(for instance, skins2) and the playlist is actually the grandparent !

As a rule of thumb, THEPL which is now initialized appropriately should be
used instead of pl_Get( p_intf ) throughout Qt.

This fixes trac #10421

10 years agoskins2: remove unused variable
Erwan Tulou [Mon, 20 Jan 2014 11:14:37 +0000 (12:14 +0100)]
skins2: remove unused variable

10 years agoQt: use DIR_SEP for BDMV and VIDEO_TS detection
Jean-Baptiste Kempf [Mon, 20 Jan 2014 06:38:27 +0000 (07:38 +0100)]
Qt: use DIR_SEP for BDMV and VIDEO_TS detection

10 years agoQt: avoid the record button to appear multiple times
Jean-Baptiste Kempf [Mon, 20 Jan 2014 06:35:39 +0000 (07:35 +0100)]
Qt: avoid the record button to appear multiple times

10 years agoRevert "Pass the value by pointer (cid #1049514)"
Jean-Baptiste Kempf [Sun, 19 Jan 2014 18:29:15 +0000 (19:29 +0100)]
Revert "Pass the value by pointer (cid #1049514)"

This reverts commit e7d6279cee9d96d0b2514a5659bc21e861f5112b.

This broke zvbi decoding on Windows
Close #9523

10 years agoQt: fix folder opening of DVD and BD on Windows
Jean-Baptiste Kempf [Sun, 19 Jan 2014 17:59:00 +0000 (18:59 +0100)]
Qt: fix folder opening of DVD and BD on Windows

Close #6328

10 years agofb: fix palette size (4 channels and not 8)
Rémi Duraffort [Sun, 19 Jan 2014 17:10:11 +0000 (18:10 +0100)]
fb: fix palette size (4 channels and not 8)

10 years agofb: fix pointer arithmetic (cid #1048983)
Rémi Duraffort [Sun, 19 Jan 2014 17:05:12 +0000 (18:05 +0100)]
fb: fix pointer arithmetic (cid #1048983)

10 years agoQt4: add a record menu action
Jean-Baptiste Kempf [Sun, 19 Jan 2014 17:06:57 +0000 (18:06 +0100)]
Qt4: add a record menu action

Close #8761

10 years agoQt: make the mouse sensitivity in FSC configurable
Jean-Baptiste Kempf [Sun, 19 Jan 2014 16:44:31 +0000 (17:44 +0100)]
Qt: make the mouse sensitivity in FSC configurable

Close #9462

10 years agomkv: fix use-after-free and double-free
Rémi Duraffort [Sun, 19 Jan 2014 16:43:28 +0000 (17:43 +0100)]
mkv: fix use-after-free and double-free

10 years agoFix wrong implicit cast
Rémi Duraffort [Sun, 19 Jan 2014 16:42:04 +0000 (17:42 +0100)]
Fix wrong implicit cast

10 years agohelp: fix help string if colors are disabled
Rémi Duraffort [Sun, 19 Jan 2014 16:39:59 +0000 (17:39 +0100)]
help: fix help string if colors are disabled

10 years agoqt4: fix clang warning (implicit conversion)
Rémi Duraffort [Sun, 19 Jan 2014 16:39:10 +0000 (17:39 +0100)]
qt4: fix clang warning (implicit conversion)

10 years agoupdate: fix memory leak
Rémi Duraffort [Sun, 19 Jan 2014 16:37:38 +0000 (17:37 +0100)]
update: fix memory leak

10 years agomacosx: advanced prefs: fix width of table view
David Fuhrmann [Sat, 18 Jan 2014 22:22:25 +0000 (23:22 +0100)]
macosx: advanced prefs: fix width of table view

10 years agomacosx: advanced prefs: remove scroll view from module list table view, fix layout
David Fuhrmann [Sat, 18 Jan 2014 20:42:10 +0000 (21:42 +0100)]
macosx: advanced prefs: remove scroll view from module list table view, fix layout

close #9971

10 years agomacosx: advanced prefs: implement controls for CONFIG_ITEM_MODULE_LIST
David Fuhrmann [Sat, 18 Jan 2014 20:00:19 +0000 (21:00 +0100)]
macosx: advanced prefs: implement controls for CONFIG_ITEM_MODULE_LIST

fixes #7493

10 years agovout/macosx: use shorter name
David Fuhrmann [Sat, 18 Jan 2014 18:43:47 +0000 (19:43 +0100)]
vout/macosx: use shorter name

This is a user-visible string, not the developers doku.

10 years agomacosx: simple prefs: merge module list into string list and simplify
David Fuhrmann [Sat, 18 Jan 2014 18:35:41 +0000 (19:35 +0100)]
macosx: simple prefs: merge module list into string list and simplify

Uses config_GetPszChoices.

Fixes bug where explicit selection of macosx vout module did not worked.

10 years agomacosx: advanced prefs: use string list control for CONFIG_ITEM_MODULE and simplify
David Fuhrmann [Sat, 18 Jan 2014 18:34:22 +0000 (19:34 +0100)]
macosx: advanced prefs: use string list control for CONFIG_ITEM_MODULE and simplify

Uses config_GetPszChoices.

close #8941

10 years agoblend: Handle alpha when blending in RGBA buffers
Martin Storsjö [Tue, 14 Jan 2014 13:30:21 +0000 (15:30 +0200)]
blend: Handle alpha when blending in RGBA buffers

Previously the alpha channel wasn't set at all, and the RGB
components were blended without regard to the existing alpha
value.

Signed-off-by: Martin Storsjö <martin@martin.st>
10 years agoQt: ExtensionListModel: don't specialize
Francois Cartegnie [Fri, 17 Jan 2014 22:11:08 +0000 (23:11 +0100)]
Qt: ExtensionListModel: don't specialize

10 years agoQt: ExtensionItemDelegate: remove unused members
Francois Cartegnie [Fri, 17 Jan 2014 21:50:50 +0000 (22:50 +0100)]
Qt: ExtensionItemDelegate: remove unused members

10 years agoQt: ExtensionItemDelegate: rewrite (fix #10407)
Francois Cartegnie [Fri, 17 Jan 2014 20:07:02 +0000 (21:07 +0100)]
Qt: ExtensionItemDelegate: rewrite (fix #10407)

does it the right way

10 years agometa_engine/taglib: Read TrackID in all formats
Wieland Hoffmann [Fri, 17 Jan 2014 17:29:41 +0000 (18:29 +0100)]
meta_engine/taglib: Read TrackID in all formats

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoQt: fix audio menu crash
Jean-Baptiste Kempf [Fri, 17 Jan 2014 16:36:31 +0000 (17:36 +0100)]
Qt: fix audio menu crash

Close #9674

10 years agoavcodec: map OPUS codec
Rafaël Carré [Fri, 17 Jan 2014 14:46:09 +0000 (15:46 +0100)]
avcodec: map OPUS codec

Libav:  2a3d82ab467183fd108f451a85ca06ebc2a57e2c
FFmpeg: e62fd6619f7aa91956a1b4ccfa7b0b8d7bc4ba90

10 years agomediacodec: implementation of MediaCodec GPU direct rendering
Felix Abecassis [Fri, 17 Jan 2014 10:46:49 +0000 (11:46 +0100)]
mediacodec: implementation of MediaCodec GPU direct rendering

Based on the work by Martin Storsjö.

The decoder stores opaque buffers in the p_sys member of the picture
and the vout uses a callback from the decoder to render these
buffers. When the decoder flushes or closes, all the currently in
flight pictures (filled by the decoder but not displayed yet) need to
be invalidated. A mutex is required in order to prevent the vout from using
destroyed MediaCodec buffers.

In order to avoid a deadlock when exiting the decoder, a maximum number of polling
attempts was added in order to avoid blocking the decoder indefinitely if the vout
is not releasing output buffers anymore.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agomediacodec: Set the dequeue timeout in the right unit
Martin Storsjö [Fri, 17 Jan 2014 11:49:31 +0000 (13:49 +0200)]
mediacodec: Set the dequeue timeout in the right unit

The timeout parameter is in microseconds, while the previous wait
value (30) was supposed to be milliseconds.

Signed-off-by: Martin Storsjö <martin@martin.st>
10 years agoalsa: set spdif options also if device was specified
Rafaël Carré [Fri, 17 Jan 2014 10:30:19 +0000 (11:30 +0100)]
alsa: set spdif options also if device was specified

On my laptop I need to specify --alsa-audio-device hdmi

10 years agovout_Request: cosmetics
Rafaël Carré [Fri, 17 Jan 2014 07:21:49 +0000 (08:21 +0100)]
vout_Request: cosmetics

10 years agoUse str_format_meta for snapshots
Rafaël Carré [Thu, 16 Jan 2014 21:00:52 +0000 (22:00 +0100)]
Use str_format_meta for snapshots

Fixes: #9938
10 years agoMention dirac removal
Rafaël Carré [Thu, 16 Jan 2014 19:55:25 +0000 (20:55 +0100)]
Mention dirac removal

10 years agoQt4: add h265 transcoding profile
Rafaël Carré [Thu, 16 Jan 2014 15:12:58 +0000 (16:12 +0100)]
Qt4: add h265 transcoding profile

10 years agoRemove dirac.c
Rafaël Carré [Wed, 15 Jan 2014 20:41:54 +0000 (21:41 +0100)]
Remove dirac.c

Comment says:
"NB, this is a temporary encoder only module until schroedinger
offers superior encoding quality than dirac-research"

http://diracvideo.org/2012/01/schroedinger-1-0-11/ says:
"Schrödinger outperforms dirac-research in most encoding situations,
both in terms of encoding speed and visual quality."

10 years agodemux: asf: don't warn on stop.
Francois Cartegnie [Thu, 16 Jan 2014 18:27:18 +0000 (19:27 +0100)]
demux: asf: don't warn on stop.

Can still have unsent blocks.

10 years agomux: ogg: compute correct dt/pt/delay/distance for dirac.
Francois Cartegnie [Sat, 11 Jan 2014 19:22:26 +0000 (20:22 +0100)]
mux: ogg: compute correct dt/pt/delay/distance for dirac.

refs #9648
(no fix as codec sends bad pts sequence)

10 years agoencoders: shroedinger: fix invalid write
Francois Cartegnie [Thu, 16 Jan 2014 01:22:33 +0000 (02:22 +0100)]
encoders: shroedinger: fix invalid write

10 years agomux: ogg: uninitialized value
Francois Cartegnie [Thu, 16 Jan 2014 00:38:39 +0000 (01:38 +0100)]
mux: ogg: uninitialized value

1st header write can contain random values but that
triggers false positive on valgrind.

10 years agoencoder: dirac: match source geometry
Francois Cartegnie [Wed, 15 Jan 2014 18:53:51 +0000 (19:53 +0100)]
encoder: dirac: match source geometry

refs #10386
Still junk on bottom due to invalid plane->i_visible_lines

10 years agoencoder: dirac: fix heap overflow
Francois Cartegnie [Wed, 15 Jan 2014 18:52:26 +0000 (19:52 +0100)]
encoder: dirac: fix heap overflow

10 years agodemux: oggseek: fix timestamp computation for opus
Francois Cartegnie [Fri, 3 Jan 2014 14:24:14 +0000 (15:24 +0100)]
demux: oggseek: fix timestamp computation for opus

10 years agodemux: ogg: add PCR gap handling warning
Francois Cartegnie [Thu, 2 Jan 2014 20:50:52 +0000 (21:50 +0100)]
demux: ogg: add PCR gap handling warning

10 years agodemux: ogg: fix PCR from opus granule.
Francois Cartegnie [Thu, 2 Jan 2014 20:48:10 +0000 (21:48 +0100)]
demux: ogg: fix PCR from opus granule.

Can't use granule 0 as it means there's still no valid first sample
after processing packet.
Fix start gap on opus webradios.

10 years agopackage/macosx: remove legacy code
Felix Paul Kühne [Thu, 16 Jan 2014 18:32:01 +0000 (19:32 +0100)]
package/macosx: remove legacy code

10 years agoandroid: use common function LoadNativeWindowAPI instead of duplicating code in vout...
Felix Abecassis [Tue, 14 Jan 2014 16:34:53 +0000 (17:34 +0100)]
android: use common function LoadNativeWindowAPI instead of duplicating code in vout modules.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoandroid: add a new file in order to refactor common code between Android vout modules.
Felix Abecassis [Tue, 14 Jan 2014 16:34:33 +0000 (17:34 +0100)]
android: add a new file in order to refactor common code between Android vout modules.

Implement a function to load the Native Window API from the Android
library.  This API is needed by current vouts nativewindow and surface
and will also be needed by the opaque vout.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>