Commit Graph

31290 Commits

Author SHA1 Message Date
Jean-Paul Saman f207e10163 libvlc api: detect when core is buffering. 2009-03-10 10:41:38 +01:00
Jean-Paul Saman 4bdcefc687 share: ignore these files 2009-03-10 10:41:38 +01:00
Jean-Paul Saman 10fa9f4d85 activex: ignore this file 2009-03-10 10:41:38 +01:00
Jean-Paul Saman b69e6715ea mozilla: ignore these files 2009-03-10 10:41:38 +01:00
Laurent Aimar 15973bcd1b Try to interrupt fetcher thread as soon as possible. 2009-03-09 23:50:45 +01:00
Laurent Aimar c7688765fc Fixed a possible fetcher deadlock.
It could happen if the input_thread_t die before/without sending any
meta event.
2009-03-09 23:41:41 +01:00
Laurent Aimar dc9d7d9bbb Use playlist_fetcher_t object instead of playlist one.
It avoid locking the whole playlist_t when fetching art, which can take a lot
of time...
2009-03-09 23:38:22 +01:00
Laurent Aimar f27683f467 Removed var_Get in subtitles.c 2009-03-09 23:37:49 +01:00
Laurent Aimar 8b0c5ca4ce Removed var_Get/Set in es_out.c 2009-03-09 21:54:10 +01:00
Laurent Aimar bc605af3b5 Remove var_Get/Set in input.c 2009-03-09 21:48:31 +01:00
Laurent Aimar bf7bfa8f24 Do not use the lock icon for scrambled stream.
Until a valid icon is designed/found, I used a DRM text label.
2009-03-09 21:32:25 +01:00
Laurent Aimar 8faf1ece2f Fixed scrambled label state. 2009-03-09 21:32:25 +01:00
Laurent Aimar e3a97fd385 Fixed warning (dvb). 2009-03-09 21:32:25 +01:00
Rémi Denis-Courmont e0d63ad30a new cannot return NULL per ISO C++ 2009-03-09 22:23:37 +02:00
Laurent Aimar 8236d4c98f Added a INPUT_EVENT_ABORT event to detect user requested abort. 2009-03-09 20:48:18 +01:00
Rémi Denis-Courmont 0715fa586d dialog_ProgressSet: add an optional string parameter 2009-03-09 21:15:23 +02:00
Erwan Tulou e58d709408 vlc_object_hold is not needed (vlc_object_find already holds it)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2009-03-09 18:20:29 +02:00
Jean-Paul Saman 682db2c855 stats: Add stream quality counters to Qt4 stastics by counting corrupted blocks and discontinuities found.
Note the quality counters are mere indications and not exact reporting of how much blocks/discontinuity really occured. It will only tell you how often it is noticed.
2009-03-09 13:49:15 +01:00
Jean-Paul Saman 32f7fa1068 qt4: Catch INPUT_EVENT_PROGRAM updates and show icon when "program-scrambled" is set. 2009-03-09 13:49:14 +01:00
Rémi Duraffort d7a871c8cf access_pvr: really fix the potential memleak. 2009-03-09 09:38:25 +01:00
Rémi Duraffort f499933548 rc: fix uninitialized value on win32. 2009-03-08 23:42:21 +01:00
Rémi Duraffort 1d2ddfa1b1 mmstu: unneed call. 2009-03-08 23:11:55 +01:00
Rémi Duraffort 208fdac524 access_directory: missing include. 2009-03-08 23:07:16 +01:00
Rémi Duraffort ebbf215bef access_pvr: fix potential memleak and factorize. 2009-03-08 23:01:34 +01:00
Rémi Duraffort d0d2ae8366 access_v4l: take the option into account for "v4l_hue". 2009-03-08 22:31:21 +01:00
Rémi Duraffort 78f00ed76d access_v4l: factorization. 2009-03-08 22:31:21 +01:00
Rémi Duraffort 6f24f33257 sccaess_screen: little cleaning. 2009-03-08 22:31:21 +01:00
Rémi Duraffort 17d0f722d5 screen_win32: little cleaning. 2009-03-08 22:31:20 +01:00
Rémi Duraffort 406a01541c screen_win32: fix potential memleak and use DeleteDC instead of ReleaseDC. 2009-03-08 22:31:20 +01:00
Rémi Duraffort 188a6a7125 LIST: missing module. 2009-03-08 22:31:20 +01:00
Rémi Denis-Courmont f5ed93a594 Typo 2009-03-08 23:29:24 +02:00
Rémi Denis-Courmont b10cf47181 Fix XML encoding of our crappy XSPF extensions
(still not handling errors correctly)
2009-03-08 23:26:46 +02:00
Derk-Jan Hartman 902c72548f directory: Add XSPF node-extension support to our directory module.
Conflicts:

	modules/access/directory.c

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2009-03-08 23:07:08 +02:00
Rémi Denis-Courmont 6113551a3b Remove interaction core
One useless thread gone (the new subsystem does not need a thread).
2009-03-08 22:55:10 +02:00
Rémi Denis-Courmont 9deb4cb1db Qt4: remove interaction support 2009-03-08 22:55:10 +02:00
Rémi Denis-Courmont c3103fe448 Remove intf_UserProgress 2009-03-08 22:55:09 +02:00
Rémi Denis-Courmont aa3da61d2c Use dialog_Progress 2009-03-08 22:55:09 +02:00
Laurent Aimar d36df636a0 Fixed a really bad type (input). 2009-03-08 21:11:39 +01:00
Rémi Denis-Courmont 143011b417 Qt4: back-end for dialog_Progress 2009-03-08 22:11:02 +02:00
Rémi Denis-Courmont fcdea1293c Cosmetics 2009-03-08 22:11:02 +02:00
Rémi Denis-Courmont 23c79e062f dialog_Progress replacement for intf_UserProgress 2009-03-08 22:11:02 +02:00
Laurent Aimar 8cf0a7fcfd Added 2 missing vlm files. 2009-03-08 20:38:41 +01:00
Laurent Aimar 3d82199341 Added basic VLM events.
You need to attach a callback on the variable 'intf-event' of the vlm
object.
 Becarefull, as (always) inside an event callback you cannot call back
the object (here vlm).
2009-03-08 20:28:16 +01:00
Laurent Aimar 77f3391530 Update scrambled es state on change (TS). 2009-03-08 19:30:39 +01:00
Laurent Aimar a9c070faa0 Cosmetics (input) 2009-03-08 19:30:38 +01:00
Laurent Aimar 04ee4c9fb3 Added a ES_OUT_SET_ES_SCRAMBLED_STATE to warn the user about scrambled es.
The input variable "program-scrambled" will contain the state for the current
program only. If at least one es is scrambled then the whole program is.
 The associated event is INPUT_EVENT_PROGRAM.
 If necessary for a better GUI support, we could change it to a list.
2009-03-08 19:30:38 +01:00
Laurent Aimar 8e787d7f2b Factorized a bit es_out.c 2009-03-08 19:30:38 +01:00
Rémi Duraffort 161e1a95f7 qt4_sout: string on one line only. 2009-03-08 19:18:12 +01:00
Jean-Baptiste Kempf dbb37c44ec Qt: do we really need the days configuration for updates at first start? 2009-03-08 18:13:28 +01:00
Jean-Baptiste Kempf fc37db067e Qt: rework of the Sout Dialog
You can now add any number of duplicate parts you want. You can add them to create a new Tab. You can have two HTTP output or two File output, for example.
Most of the widgets creation and MRL generation part has been splitted from the main class so that people why little knowledge of Qt can understand what is going on.

Expert in streaming can personnalize more easily 'their' part of the UI with derivation of VirtualDestBox and implementing constructor+getMRL()

The huge structure has been removed.
This is a huge change in this dialog, but I think the old one was beyond possible repair.
2009-03-08 18:13:28 +01:00