Jean-Baptiste Kempf
190e7875e9
[Qt] remove trailing spaces, set a default filter and add a LONGTEXT
18 years ago
Jean-Baptiste Kempf
70c75214fa
[Qt] Fix crash when pressed play when input is DYYYYYING.
Close #2196
18 years ago
Jean-Baptiste Kempf
4396baf0e5
Qt4: Controller Rework.
Introduction of an abstractController, that can:
- create most of the interface controller widgets
- execute their actions
All buttons connect themselve to a mapper and a doAction( id_action )
that centralize everything. The Action could go into a mainActionner, I guess. Opinions?
This cleans a lot the signal and exchanges between MI and Controller,
between Controller and FSC. The buttons do their own cooking and connect
directly to THEMIM or to some of the few signals of the Controller
(inputExist, inputHasVideo, inputCanRecord)
This reworks most of the HACKS of Teletext Buttons and AtoB Buttons
The FSC inherit from AbstractController and not Controller, which remove the b_fscreation HACK.
There will be some regressions, I tried my best to minimize them.
The code is generic enough to be able to customize the toolbars now. HAVE FUN!
18 years ago
Ilkka Ollakka
8689e8be21
stats-change variable for statistics/removing stats timer from qt4 interface
- Add stats-change variable for input to inform when statistics are computed
- Use that variable in qt4 interface to update statistics so no need to loop
with timer ( ticket #1365 )
18 years ago
Rémi Denis-Courmont
99f52be662
Qt4 compile fix
(Untested due to other Qt4 compilation errors)
18 years ago
Antoine Cellerier
1a3b1a8f27
Remove last occurences of yield in the code and comments.
18 years ago
Antoine Cellerier
ba6501f308
s/pl_Yield/pl_Hold/
18 years ago
Antoine Cellerier
7060dbb9a2
s/vlc_object_yield/vlc_object_release/
As discussed on IRC. Yield was quite confusing.
18 years ago
Jean-Baptiste Kempf
62d3bf8ee6
Always show something in the statusLabel, even if you don't have ANY metadata.
This will slow a few complaints from many people.
(cherry picked from commit 70d1cb5f057a993ef84c89cc26b8adb6ccfde8e7)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
18 years ago
Laurent Aimar
ef2b8563b2
Be sure to emit voutChanged() only when needed.
18 years ago
Laurent Aimar
6341cc8847
Fixed initial snpshot/fullscreen state.
It fixes a regression introduced by fccf6aa0ca
18 years ago
Laurent Aimar
fccf6aa0ca
Use intf-change-vout to properly detect vout ( close #1992 and #1950 )
18 years ago
Jean-Philippe Andre
d2348d98b4
Qt: use the CoverArtLabel in the playlist view and media information dialog
18 years ago
Jean-Baptiste Kempf
87219a2be7
Update comments.
18 years ago
Lukas Durfina
2ba2327b72
qt4: Fix wrong hidding FS controller caused by disabling input slider, fixes #1874
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
18 years ago
Jean-Baptiste Kempf
d669ba5091
Fix typo.
18 years ago
Jean-Baptiste Kempf
83782f296d
Fix a segfault regression introduced in [ f9b25cf437]
18 years ago
Jean-Baptiste Kempf
f9b25cf437
Qt: Fix "chapter buttons not hiding when stop is clicked" issue
http://forum.videolan.org/viewtopic.php?f=14&t=49386
18 years ago
Jean-Baptiste Kempf
fe512faf08
Fix a segfault in Skins2 interface.
18 years ago
Ilkka Ollakka
b7309d0b85
Emit statuschange in qt4-interface when video-es change (track-count changes)
this should fix #1778 , because with ts-files you don't allways have info about
video-tracks when input is started (and qt4 interface only called
controls->updateInput when status changed).
I didn't create new callback/signal for this one, but it could be cleaner that way.
18 years ago
Laurent Aimar
be95e90b85
Look for "Title" entry in title 0, instead of always using entry 3
for going to the DVD menu.
18 years ago
Laurent Aimar
bc83685c2a
Fixed fullscreen on exit (the embedded video can live longer than QT
interface.)
18 years ago
Jean-Paul Saman
0b0379db5d
Fix displaying of teletext buttons.
18 years ago
Jean-Paul Saman
fb2b7fc5c2
Revert "Fix of #1640 teletext buttons appear too often"
This reverts commit d9a4e679f03be137a6dc60e9b82050d7bba8408a.
18 years ago
Lukas Durfina
9369f4b327
Fix of #1640 teletext buttons appear too often
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
18 years ago
Laurent Aimar
e17bf628ee
Fixed fullscreen controler race conditions and ugly static variables.
It is disabled by default, look for the two lines with
//XXX uncomment for fullscreen controler
to enable it. Please report success/failure in order to enable it by
default (linux/win32).
18 years ago
Laurent Aimar
a369438684
Update qt4 interface to use new "teletex-es". It fixes the unwanted display
of teletext buttons every time there was a subtitle track.
18 years ago
Pierre d'Herbemont
f4461d2d27
qt4: Add a missing pl_Release(). Please review.
18 years ago
Pierre d'Herbemont
c05f65e989
qt4: Use playlist_CurrentInput().
Should fix a race condition about freed input usage.
18 years ago
Rémi Denis-Courmont
00b9584826
modules: use vlc_object_alive()
18 years ago
Jean-Baptiste Kempf
268ae7b98a
Fix DVD menu button. Fix metadata name displaying.
This needs more checks, because we might have unneeded stuffs left.
18 years ago
Lukas Durfina
ec725cdc50
Fix teletex buttons
uninitialized variable and synchro with fs controller
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
18 years ago
Jean-Paul Saman
6ba2d51e5d
Fix toggling of transparency on teletext pages. Keep in mind that the subpicture core seems to be broken. It doesn't remove old subpictures with the ephemer setting as it used to do.
18 years ago
Jean-Paul Saman
69afa85560
Fix behaviour of the button logic for teletext and use the images.
18 years ago
Ilkka Ollakka
afe61c02f0
Emit event to check inputchange in maininputmanager startup so
if playlist/item starts before that, it's noticed. Should
fix #1614 for qt4 part
18 years ago
Jean-Paul Saman
c49d12129a
Improve behavour on teletext buttons.
18 years ago
Ilkka Ollakka
82744463ca
Remove audio-es/video-es callbacks and replace it with a better solution by using directly vlc variables. Also change ChangeSPU to send event for customevent-handler in callback, and do the signal emiting in there so we don't need to be in callback that long.
Patch fixed up by me.
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
18 years ago
Jean-Paul Saman
a51138ae60
Forgot to test when ZVBI is not compiled in.
18 years ago
Jean-Paul Saman
b7c2ed30bf
Use commandline value if available for setting teletextGoto field.
18 years ago
Jean-Paul Saman
ef9f3691a8
Add callback to spu-es from the input.
18 years ago
Felix Paul Kühne
fd6294273e
Replaced a certain amount of vlc_object_find by pl_Yield
Great news: there is no need to check for the existance of the playlist!
18 years ago
Lukas Durfina
a1710873c5
Fullscreen controller
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
18 years ago
Jean-Baptiste Kempf
8e95f585aa
Small fix for DVD menus.
18 years ago
Rémi Denis-Courmont
9649c59908
Don't check for impossible error involving object types
18 years ago
Pierre d'Herbemont
449fd28aaf
Replace vlc_bool_t by bool, VLC_TRUE by true and VLC_FALSE by false.
This improves readability a lot and prevent us from reinventing the wheel.
19 years ago
Jean-Baptiste Kempf
12f8c376dd
Detect the spu presence in the IM. Deactivate the teletext until any
good detection exist.
19 years ago
Jean-Baptiste Kempf
dab72b3b72
Hopefully fix the play button issue.
ILEoo, any idea why ?
19 years ago
Jean-Baptiste Kempf
78b7e38969
Fix input_mnager behaviour to what it was intended. Patch idea by Dylan.
19 years ago
Rafaël Carré
eb85f7afc2
Fix #1487
Don't use an object after releasing it
19 years ago
Jean-Baptiste Kempf
f00a8d3126
Qt4: Small fix and speedup
19 years ago