- 19 Jul, 2012 23 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
These helper handle mute (i.e. zero gain) and keep track of the volume across sessions on a per-output basis. This is intended for the "old" audio outputs that cannot amplify natively.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This is more flexible than the current approach: - Gain can be changed if the aout has a custom (native) volume control. - The callback approach does not break the encapsulation principles (so audio_output_t/module_need() could be used somewhere else).
-
Rémi Denis-Courmont authored
Amplifying dummy is useless. Also amplifying S/PDIF is not possible.
-
Rémi Denis-Courmont authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Rémi Denis-Courmont authored
Unknown sections are sections whose name does not match any module in the module bank. Until now, any unknown section in vlcrc was copied verbatim when the preferences are saved. In principles, that would preserve settings for modules that are not available in the current copy of VLC. There is a fatal flaw with that approach: When VLC is updated, some modules may change name. Also some configuration items may be moved from one module to another. As a consequence, configuration items may end up in a different section than they previously were. Then vlcrc will end up with multiple conflicting copies of the same configuration item: first the current value for the preferences in the new section, then the old value from the copied old section. When vlcrc is loaded again, the old copy will override the new one since it is parsed last. Essentially, the configuration item cannot be changed via preferences until vlcrc is manually edited or preferences are reset. I would rather loose settings for old plugins.
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
Double free was occuring on some psz_url when copying medias. Might be caused by a double listing from the sql query.
-
Francois Cartegnie authored
Some crashes occurs on start when processing the first append loop at the unlock level.
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
-
Francois Cartegnie authored
(see previous commit)
-
Francois Cartegnie authored
-
Francois Cartegnie authored
(see prev commit)
-
Francois Cartegnie authored
methods. The model/view is broken as the internal PLItem elements are accessed from outside the model. We need to change calls to make use of Model Indexes, and then can move away some methods that belongs to views.
-
- 18 Jul, 2012 5 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This linear gain works also for outputs with native volume or without volume. (Obviously though, it does not work for digital pass-through).
-
Frédéric Yhuel authored
also modify MP4_BoxGetNextChunk() so that a initialization segment which has been put between two chunks is properly handled. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Frédéric Yhuel authored
SmooBox is a very simple MP4 box, VLC specific, used only for the Smooth Streaming module to send information to the demux. SmooBox is actually a simplified moov box (we wanted to avoid the hassle of building a moov box at the stream_filter level). Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Felix Paul Kühne authored
This should solve a few problems on termination.
-
- 17 Jul, 2012 5 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rafaël Carré authored
UPDATE_AUTOCONFIG alone does the job
-
Rémi Denis-Courmont authored
-
Jean-Baptiste Kempf authored
-
- 15 Jul, 2012 2 commits
-
-
Felix Paul Kühne authored
macosx: CAS: enforce the chosen encapsulation format's file extension for the destination selection panel Note that the extension isn't magically switched yet when choosing a different encapsulation format after your output destination.
-
Felix Paul Kühne authored
Panel is fully functional now and needs testing.
-
- 16 Jul, 2012 1 commit
-
-
Jean-Baptiste Kempf authored
-
- 15 Jul, 2012 4 commits
-
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
-
Felix Paul Kühne authored
-