]>
git.sesse.net Git - vlc/log
Rémi Duraffort [Mon, 4 May 2009 12:44:39 +0000 (14:44 +0200)]
mux_asf: fix memleak.
Rémi Duraffort [Mon, 4 May 2009 12:32:16 +0000 (14:32 +0200)]
sap: fix memleak.
Laurent Aimar [Sun, 3 May 2009 18:46:17 +0000 (20:46 +0200)]
Fixed PCR origin in ogg.
It avoids loosing the first packets (audio/video).
Laurent Aimar [Sun, 3 May 2009 17:54:56 +0000 (19:54 +0200)]
Fixed typo in avcodec audio.
Laurent Aimar [Sun, 3 May 2009 17:50:39 +0000 (19:50 +0200)]
Try to setup avcodec audio format as soon as possible.
It will help the buggy transcode stream_out module.
Rémi Denis-Courmont [Sun, 3 May 2009 17:50:19 +0000 (20:50 +0300)]
signals: let the default handlers kill VLC after 3 seconds
This should only be used if VLC deadlocks, or takes an awfully long time
to clean up. That will let VLC be killed as with the older signals
handler.
Laurent Aimar [Sun, 3 May 2009 17:06:07 +0000 (19:06 +0200)]
Added I420<->J420 (422/440/444) equivalence in vout_ChromaCmp.
It will prevent a useless chroma conversion for the vout using it
(x11/xvideo at least).
It is not perfect are they are not exactly equal, but in the current
state, I think it is the best workaround.
Laurent Aimar [Sun, 3 May 2009 17:03:47 +0000 (19:03 +0200)]
Simplify a bit vout_ChromaCmp.
Felix Paul Kühne [Sun, 3 May 2009 15:40:45 +0000 (17:40 +0200)]
macosx: disable the SL-look for the main controller window until its artefacts are fixed
Jean-Baptiste Kempf [Sun, 3 May 2009 14:58:44 +0000 (16:58 +0200)]
FFmpeg: create --ffmpeg-fast to enable CODEC_FLAG2_FAST
This makes decoding faster but could lead to errors.
Pointed by Jason, and original code by Ludovic Fauvet.
Laurent Aimar [Sun, 3 May 2009 14:53:12 +0000 (16:53 +0200)]
Fixed channels order with native flac decoder.
Rémi Duraffort [Sun, 3 May 2009 08:34:19 +0000 (10:34 +0200)]
audioscrobbler: fix memleak.
Rémi Duraffort [Sat, 2 May 2009 09:18:32 +0000 (11:18 +0200)]
qt4: missing undef.
Jean-Baptiste Kempf [Sun, 3 May 2009 01:48:16 +0000 (03:48 +0200)]
Audioscrobbler: prepare to submit to libre.fm
Libre.fm is like last.fm, but more FOSS. The code isn't active yet, because it rrequires a new option item... So we need an exception for that.
Thanks to schizo -- debian.org
Jean-Baptiste Kempf [Sat, 2 May 2009 22:27:47 +0000 (00:27 +0200)]
Qt: activate the searching for the Hotkeys Preferences.
Close #2530
Jean-Baptiste Kempf [Sat, 2 May 2009 21:58:46 +0000 (23:58 +0200)]
Qt: better hotkeys change management.
Close #2245
Jean-Baptiste Kempf [Sat, 2 May 2009 21:43:46 +0000 (23:43 +0200)]
Qt: don't fire the Conflict dialog for "Unset" Keys
Laurent Aimar [Sat, 2 May 2009 19:33:08 +0000 (21:33 +0200)]
Added support for avcodec audio channel layout.
Laurent Aimar [Sat, 2 May 2009 19:18:19 +0000 (21:18 +0200)]
Added a new channel extraction helper to aout.
They are aout_CheckChannelExtraction/aout_ChannelExtract.
They work a bit like CheckChannelReorder and ChannelReorder but does not
have there limitations. They will mainly be used to interface the aout core
with the world (demuxer, codecs, maybe output).
Laurent Aimar [Sat, 2 May 2009 18:17:45 +0000 (20:17 +0200)]
Let simple mixer also handle 5.x with middle channels.
They are treated as rear channels.
Laurent Aimar [Sat, 2 May 2009 17:11:35 +0000 (19:11 +0200)]
Recognized more channels layout in aout_FormatPrintChannels.
Rémi Denis-Courmont [Sat, 2 May 2009 07:41:44 +0000 (10:41 +0300)]
hotkeys needs -lm due to floor()
Jean-Baptiste Kempf [Fri, 1 May 2009 20:53:36 +0000 (22:53 +0200)]
Thanks to Lotesdelère for the sample searching/testing/bug reporting for 1.0.0 on Windows and Linux.
Jean-Baptiste Kempf [Fri, 1 May 2009 18:56:50 +0000 (20:56 +0200)]
Copyright update.
Jean-Baptiste Kempf [Fri, 1 May 2009 18:55:43 +0000 (20:55 +0200)]
NEWS update
Jean-Baptiste Kempf [Fri, 1 May 2009 18:47:56 +0000 (20:47 +0200)]
DTS: update copyright.
Jean-Baptiste Kempf [Fri, 1 May 2009 18:25:13 +0000 (20:25 +0200)]
Qt: profile, correct tabOrder.
Jean-Baptiste Kempf [Fri, 1 May 2009 17:21:53 +0000 (19:21 +0200)]
Qt: reset record button state when switching to a new item
Jean-Baptiste Kempf [Fri, 1 May 2009 15:20:16 +0000 (17:20 +0200)]
Qt: SPrefs, add a record path configuration option.
Laurent Aimar [Fri, 1 May 2009 15:19:17 +0000 (17:19 +0200)]
Used currentIndexChanged for combo box changes (dvb).
Laurent Aimar [Fri, 1 May 2009 15:16:57 +0000 (17:16 +0200)]
Fixed MRL update on dvb bandwidth modification.
Jean-Baptiste Kempf [Fri, 1 May 2009 15:02:49 +0000 (17:02 +0200)]
Qt: correctly update the MRL on DVB/Linux
Jean-Baptiste Kempf [Fri, 1 May 2009 14:46:05 +0000 (16:46 +0200)]
Qt4: profile Editor, correctly select the Muxer
Jean-Baptiste Kempf [Fri, 1 May 2009 14:16:00 +0000 (16:16 +0200)]
Qt4: Warn about Qt version 4.5.0
This version is quite broken...
Jean-Baptiste Kempf [Fri, 1 May 2009 14:12:44 +0000 (16:12 +0200)]
Qt: use dvb://frequency= iso dvb:// :dvb-frequency=
This affects Opening of DVB and BDA.
Anthony Loiseau [Fri, 1 May 2009 13:20:54 +0000 (15:20 +0200)]
Add some options as safe, based on forum.v.o search.
This commit add some options as safe, based on a search
of issues on the forum.
Additions are:
- ffmpeg-pp-q (prosprocess quality)
- ffmpeg skiploopfilter (speed)
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
Anthony Loiseau [Fri, 1 May 2009 13:12:39 +0000 (15:12 +0200)]
Add video-title-* options as safe
Add the ability to change those options:
- video-title-show
- video-title-position
- video-title-timeout
Laurent Aimar [Fri, 1 May 2009 13:09:04 +0000 (15:09 +0200)]
Cosmetic.
Laurent Aimar [Fri, 1 May 2009 13:07:30 +0000 (15:07 +0200)]
Check against invalid i_title_timeout value.
Laurent Aimar [Fri, 1 May 2009 13:04:29 +0000 (15:04 +0200)]
Cosmetic.
Laurent Aimar [Fri, 1 May 2009 12:57:04 +0000 (14:57 +0200)]
Add most of *-caching options as safe
Patch by Anthony Loiseau (thannoy _AT_ actech-innovation _DOT_ com)
Laurent Aimar [Fri, 1 May 2009 12:14:17 +0000 (14:14 +0200)]
Fixed module_need in case a shortcut list was provided.
Always reject plugins that have a 0 priority but did not match the
shortcut list (being empty or not).
This makes 0 priority plugin only selectable using a shortcut (which I
think it is what we want).
Laurent Aimar [Fri, 1 May 2009 00:09:12 +0000 (02:09 +0200)]
Fixed "stats" decoder output format.
Laurent Aimar [Thu, 30 Apr 2009 23:04:03 +0000 (01:04 +0200)]
Fixed non compatible avcodec flac extradata.
avcodec will now output extradata using the same format than flac encoder.
Laurent Aimar [Thu, 30 Apr 2009 22:10:32 +0000 (00:10 +0200)]
Allows selecting CC as soon as possible.
Previously, it was possible only on the first subtitle.
The drawback is that we may allow selecting channels that are empty.
Jean-Baptiste Kempf [Thu, 30 Apr 2009 23:01:22 +0000 (01:01 +0200)]
Qt4: Change the UI to allow startime in double.
Jean-Baptiste Kempf [Thu, 30 Apr 2009 22:48:59 +0000 (00:48 +0200)]
Qt: force positive values for width && height when transcoding
Sam Hocevar [Thu, 30 Apr 2009 22:08:01 +0000 (00:08 +0200)]
Allow :start-time, :stop-time and :run-time arguments to be float values,
since we may want sub-second granularity.
Jean-Baptiste Kempf [Thu, 30 Apr 2009 22:38:49 +0000 (00:38 +0200)]
Qt: don't set scale, width & height when empty
Jean-Baptiste Kempf [Thu, 30 Apr 2009 22:21:09 +0000 (00:21 +0200)]
Qt4: Document and assert when needed.
Jean-Baptiste Kempf [Thu, 30 Apr 2009 22:11:50 +0000 (00:11 +0200)]
Qt: When changing a profile, use it right now.
Jean-Baptiste Kempf [Thu, 30 Apr 2009 21:30:30 +0000 (23:30 +0200)]
Qt: small UI change for width/height in Sout Profile.
Laurent Aimar [Thu, 30 Apr 2009 20:38:09 +0000 (22:38 +0200)]
Fixed typo in max pts_delay (60s not 601s)
Laurent Aimar [Thu, 30 Apr 2009 20:29:08 +0000 (22:29 +0200)]
Clip pts_delay from access/demux to 60s.
That plus the fact that the decoder already limit its fifo will allow
to mark all --*-cache options safe.
Laurent Aimar [Thu, 30 Apr 2009 20:10:25 +0000 (22:10 +0200)]
Assert against broken values in input_clock_Update.
Laurent Aimar [Thu, 30 Apr 2009 20:09:34 +0000 (22:09 +0200)]
Check for broken PCR value in es_out.
It will prevent #2706 from broken demuxer/streams.
Laurent Aimar [Thu, 30 Apr 2009 20:04:42 +0000 (22:04 +0200)]
Fixed seek reset to avoid sending invalid PCR value (ASF).
It closes #2706.
Laurent Aimar [Thu, 30 Apr 2009 18:43:07 +0000 (20:43 +0200)]
Recognize VC1 for ASF muxing in record.
Laurent Aimar [Thu, 30 Apr 2009 18:42:35 +0000 (20:42 +0200)]
Fixed VC1 muxing in ASF.
Laurent Aimar [Wed, 29 Apr 2009 19:31:47 +0000 (21:31 +0200)]
"Header Extension" is mandatory in asf.
Laurent Aimar [Wed, 29 Apr 2009 19:12:19 +0000 (21:12 +0200)]
Write aspect ratio only when defined (asf).
Laurent Aimar [Wed, 29 Apr 2009 18:42:13 +0000 (20:42 +0200)]
Do not dump corrupted blocks in "dump" codec.
Laurent Aimar [Wed, 29 Apr 2009 18:41:05 +0000 (20:41 +0200)]
Fixed VC1 probe function.
Laurent Aimar [Wed, 29 Apr 2009 18:40:06 +0000 (20:40 +0200)]
Be sure to set b_packetized in demux_PacketizerNew.
Laurent Aimar [Wed, 29 Apr 2009 18:24:13 +0000 (20:24 +0200)]
Ensure that VC1 I frame always have a sequence header and an entry point.
Laurent Aimar [Tue, 28 Apr 2009 21:04:35 +0000 (23:04 +0200)]
Fixed syntax for VC1 coming from some ASF (packetizer).
The sequence header/entry point are not repeated yet.
Rémi Duraffort [Wed, 29 Apr 2009 18:59:56 +0000 (20:59 +0200)]
qt4: missing undefs.
Dylan Yudaken [Tue, 28 Apr 2009 12:25:54 +0000 (14:25 +0200)]
Incorrect time-offset type in rc module
Modified and Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Dylan Yudaken [Tue, 28 Apr 2009 11:15:38 +0000 (13:15 +0200)]
fix qt crop synchronisation
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Duraffort [Tue, 28 Apr 2009 18:03:33 +0000 (20:03 +0200)]
colorthres video filter: fix a typo.
Jean-Baptiste Kempf [Wed, 29 Apr 2009 06:16:30 +0000 (08:16 +0200)]
Qt4: relayout the Toolbar Dialog for small screens.
The new layout is a horizontal layout, for people having a smaller screen than
1000 in height. This makes this dialog quite large, but screens are larger those days. If the dialog is still too big, please say so.
Jean-Baptiste Kempf [Tue, 28 Apr 2009 21:43:45 +0000 (23:43 +0200)]
Qt: specify the frequencies in kHz in all DVB mode.
This is easier to understand and you can still modify the MRL.
Laurent Aimar [Tue, 28 Apr 2009 20:25:37 +0000 (22:25 +0200)]
Made sure that packetizer_Header will parse everything (vc1/h264).
Laurent Aimar [Tue, 28 Apr 2009 20:23:19 +0000 (22:23 +0200)]
Added a debug message on first entry point in VC1 packetizer.
Laurent Aimar [Tue, 28 Apr 2009 19:46:37 +0000 (21:46 +0200)]
Added and used a packetizer_Header for packetizers.
Laurent Aimar [Tue, 28 Apr 2009 17:27:16 +0000 (19:27 +0200)]
Moved and fixed all common code from video packetizers into packetizer_helper.h
There are some risks of regression (in case of typo), but it was
a nightmare to maintain.
Also by using the right model (h264.c) it fixes some timing issues in
vc1 and mpeg2 packetizer.
Laurent Aimar [Tue, 28 Apr 2009 17:26:37 +0000 (19:26 +0200)]
Fixed extra data parsing with some VC1 streams.
Laurent Aimar [Tue, 28 Apr 2009 17:15:01 +0000 (19:15 +0200)]
Fixed VC1 EOS value.
Laurent Aimar [Tue, 28 Apr 2009 16:59:01 +0000 (18:59 +0200)]
Fixed asprint checks in mod demuxer.
Laurent Aimar [Tue, 28 Apr 2009 16:58:21 +0000 (18:58 +0200)]
Fixed coding style in mod demuxer.
Laurent Aimar [Mon, 27 Apr 2009 19:07:00 +0000 (21:07 +0200)]
Fixed decoder spacing mode selection.
Becarfull it breaks the API by modifying input_DecoderDecode prototype.
(only stream_output display module use it).
Laurent Aimar [Mon, 27 Apr 2009 18:24:59 +0000 (20:24 +0200)]
Fixed record DelEs function.
It fixes some segfault when stopping recording.
Laurent Aimar [Mon, 27 Apr 2009 18:24:06 +0000 (20:24 +0200)]
Fixed b_out_pace_control value when using record.
Laurent Aimar [Sun, 26 Apr 2009 20:59:50 +0000 (22:59 +0200)]
Prevent a 0 division when invalid frequency step is reported by dvb.
Pierre Ynard [Tue, 28 Apr 2009 09:27:18 +0000 (11:27 +0200)]
Contribs: fix installation of live555
Make sure $(PREFIX)/{lib,include} directories exist
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Duraffort [Tue, 28 Apr 2009 11:14:04 +0000 (13:14 +0200)]
qt4: fix a memleak.
basos g [Mon, 6 Apr 2009 15:31:26 +0000 (15:31 +0000)]
CLEAN QT4 fix some memory leaks. Reorgazine code
(hacked a bit)
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
Rémi Duraffort [Tue, 28 Apr 2009 09:29:04 +0000 (11:29 +0200)]
qt4: fix memleak.
Rémi Duraffort [Tue, 28 Apr 2009 08:51:41 +0000 (10:51 +0200)]
qt4: typo + untranslated string.
Nicolas Chauvet (kwizart) [Mon, 27 Apr 2009 18:19:08 +0000 (20:19 +0200)]
Fix opencv module compilation - missing vlc_vout.h
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
Rémi Duraffort [Tue, 28 Apr 2009 07:59:53 +0000 (09:59 +0200)]
Fix playlist sort when using the flag "SORT_TITLE_NUMERIC": use the title instead of the name when possible.
Rémi Duraffort [Tue, 28 Apr 2009 07:36:31 +0000 (09:36 +0200)]
Fix a bug in input_item_GetTitleFbName (fix #2701)
Éric Lassauge [Tue, 28 Apr 2009 00:13:24 +0000 (01:13 +0100)]
l10n: French update
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Jean-Baptiste Kempf [Mon, 27 Apr 2009 23:42:37 +0000 (01:42 +0200)]
Qt: Show Encoded By in the GUI
Jean-Baptiste Kempf [Mon, 27 Apr 2009 23:42:21 +0000 (01:42 +0200)]
Mod: reindent.
Konstanty Bialkowski [Mon, 27 Apr 2009 11:23:28 +0000 (21:23 +1000)]
Extra meta data from mod files
Extra meta data from mod files: Comment (it), Instruments (xm,it) and Samples.
These fields are used by module artists for description, credit etc.
( Also uint32_t => unsigned )
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Dylan Yudaken [Mon, 27 Apr 2009 21:53:16 +0000 (23:53 +0200)]
Add bounds checking to crop
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 27 Apr 2009 22:07:45 +0000 (00:07 +0200)]
Qt4: Open dialog, various changes on DVB opening on Linux.
As per request by Laurent.
DVB on linux and windows should be a bit more similar.
Jean-Baptiste Kempf [Mon, 27 Apr 2009 17:33:39 +0000 (19:33 +0200)]
Qt4: DVB-T and DVB-C should be in Hz on Windows.
Jean-Baptiste Kempf [Mon, 27 Apr 2009 17:03:59 +0000 (19:03 +0200)]
Qt4: get 10 recents items (was 8)