summaryrefslogtreecommitdiffstats
path: root/stream/stream_dvdnav.c
Commit message (Collapse)AuthorAgeFilesLines
* support for comma-separated language codes in -slangnicodvb2006-11-251-1/+6
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21220 b3059339-0415-0410-9bf9-f77b7e298cf2
* better nav highlight handlingben2006-11-251-4/+7
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21216 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed unused members and variablesnicodvb2006-11-251-8/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21215 b3059339-0415-0410-9bf9-f77b7e298cf2
* COSMETICS: consistently reformatted after ben's messnicodvb2006-11-251-6/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21214 b3059339-0415-0410-9bf9-f77b7e298cf2
* added code to identify subs language and count; needed for forthcoming ↵nicodvb2006-11-251-0/+28
| | | | | | support for -slang git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21213 b3059339-0415-0410-9bf9-f77b7e298cf2
* support for dvdnav menu buttons overlay as simple alpha boxes (rework from ↵ben2006-11-251-0/+48
| | | | | | Otvos Attila's series of patches) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@21209 b3059339-0415-0410-9bf9-f77b7e298cf2
* consistency fix: STREAM_CTRL_GET_TIME_LENGTH and ↵nicodvb2006-11-121-1/+1
| | | | | | STREAM_CTRL_GET_CURRENT_TIME now return time in (double) seconds git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20867 b3059339-0415-0410-9bf9-f77b7e298cf2
* one more deuglificationnicodvb2006-11-091-1/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20826 b3059339-0415-0410-9bf9-f77b7e298cf2
* COSMETICS: renamed dvdnav_priv to privnicodvb2006-11-091-56/+56
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20825 b3059339-0415-0410-9bf9-f77b7e298cf2
* changed ugly sizeof(*type_ptr) width sizeof(type)nicodvb2006-11-081-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20804 b3059339-0415-0410-9bf9-f77b7e298cf2
* COSMETICS: reformatted this ugly mess in a consistent mannernicodvb2006-11-081-70/+71
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20802 b3059339-0415-0410-9bf9-f77b7e298cf2
* support for -dvdanglenicodvb2006-11-081-0/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20770 b3059339-0415-0410-9bf9-f77b7e298cf2
* support for -chapter option (same semanthics as for dvd://)nicodvb2006-10-231-0/+16
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20425 b3059339-0415-0410-9bf9-f77b7e298cf2
* simplified code to handle titleset transition (removed useless assignment)nicodvb2006-10-231-2/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20423 b3059339-0415-0410-9bf9-f77b7e298cf2
* spell fixnicodvb2006-10-231-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20422 b3059339-0415-0410-9bf9-f77b7e298cf2
* don't play any other title other than N when N is specified (with dvdnav://N)nicodvb2006-10-231-0/+8
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20421 b3059339-0415-0410-9bf9-f77b7e298cf2
* warn the user to disable the cache when playing dvdnav streamsnicodvb2006-10-041-0/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@20032 b3059339-0415-0410-9bf9-f77b7e298cf2
* made file-static new_dvdnav_stream() and dvdnav_stream_read()nicodvb2006-09-201-2/+2
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19920 b3059339-0415-0410-9bf9-f77b7e298cf2
* introduced new MP_CMD_DVDNAV_MOUSECLICK command (bound to mouse0);nicodvb2006-09-191-0/+12
| | | | | | | | | | it's used to activate the button corresponding to the last mouse position. This is a workaround against possibly buggy implementation of upper_lower/upper_button_select() and friends; will be removed when possible git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19918 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed dead codenicodvb2006-09-191-117/+0
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19915 b3059339-0415-0410-9bf9-f77b7e298cf2
* Іnitial button value is -1. Only (button>0) is a correct button selection.jonas2006-09-191-1/+1
| | | | | | | | Initialized "dvdnav_status_t status" explicitly for clarity. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19914 b3059339-0415-0410-9bf9-f77b7e298cf2
* permit seeking to 0: there's no reason to prevent itnicodvb2006-09-181-6/+3
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19901 b3059339-0415-0410-9bf9-f77b7e298cf2
* in the previous commit I forgot to set s->end_pos=0nicodvb2006-09-181-0/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19900 b3059339-0415-0410-9bf9-f77b7e298cf2
* at titleset change call update_title_len() to reset stream->end_posnicodvb2006-09-181-0/+4
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19899 b3059339-0415-0410-9bf9-f77b7e298cf2
* don't seek until dvdnav_get_position() returns something meaningfulnicodvb2006-09-181-1/+8
| | | | | | | (len > 0), or dvdnav may crash or complain. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19898 b3059339-0415-0410-9bf9-f77b7e298cf2
* report mouse coordinates after movement to dvdnav; this permits to enable ↵nicodvb2006-09-161-0/+14
| | | | | | button selection using the mouse; patch by Jonas Jermann and me git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19857 b3059339-0415-0410-9bf9-f77b7e298cf2
* at start, when not playing a specific titleset, try to call the Title menu ↵nicodvb2006-09-151-1/+3
| | | | | | (as is common practice among players) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19848 b3059339-0415-0410-9bf9-f77b7e298cf2
* in mp_dvdnav_handle_input() update current button only if the status of the ↵nicodvb2006-09-151-1/+2
| | | | | | previous operation succeeded; patch by Jonas Jermann git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19846 b3059339-0415-0410-9bf9-f77b7e298cf2
* dvdnav_stream_reset() should be called on dvdnav_priv->dvdnav not on ↵nicodvb2006-09-151-1/+1
| | | | | | dvdnav_priv; patch by Jonas Jermann git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19845 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed code that propagated the slave command dvdnav_event that hasn't been ↵nicodvb2006-09-151-12/+0
| | | | | | handled for years; patch by Jonas Jermann git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19844 b3059339-0415-0410-9bf9-f77b7e298cf2
* when cmd == MP_CMD_DVDNAV_SELECT set reset=1 only if ↵nicodvb2006-09-151-1/+1
| | | | | | dvdnav_button_activate() succeeds, to avoid unneeded resets in main() git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19842 b3059339-0415-0410-9bf9-f77b7e298cf2
* at start, reset dvdnav at the beginning of the stream after the first read ↵nicodvb2006-09-101-0/+1
| | | | | | (that is done to workaround a bug in dvdnav from cvs) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19787 b3059339-0415-0410-9bf9-f77b7e298cf2
* try to start from the root menu skipping all intros when playing ↵nicodvb2006-09-101-1/+3
| | | | | | dvdnav://-1; it's not guaranteed to work git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19786 b3059339-0415-0410-9bf9-f77b7e298cf2
* permit to select previous dvdnav menu, in the order chapter->title->rootnicodvb2006-09-101-0/+15
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19783 b3059339-0415-0410-9bf9-f77b7e298cf2
* in mp_dvdnav_handle_input() assign the currently selected button, shown in ↵nicodvb2006-09-091-1/+3
| | | | | | the OSD by main() git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19780 b3059339-0415-0410-9bf9-f77b7e298cf2
* added mp_dvdnav_handle_input to handle user's input (revived from the ↵nicodvb2006-09-091-0/+40
| | | | | | repository with few changes) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19774 b3059339-0415-0410-9bf9-f77b7e298cf2
* if no track number specified play the whole disc, or the menus can't be ↵nicodvb2006-09-091-1/+4
| | | | | | shown at start git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19770 b3059339-0415-0410-9bf9-f77b7e298cf2
* implemented STREAM_CTRL_GET_NUM_CHAPTERSnicodvb2006-08-211-0/+11
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19483 b3059339-0415-0410-9bf9-f77b7e298cf2
* corrected _very_ misleading commentnicodvb2006-08-191-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19460 b3059339-0415-0410-9bf9-f77b7e298cf2
* implemented STREAM_CTRL_GET_TIME_LENGTH (duration of the pgc playing)nicodvb2006-08-191-0/+14
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19459 b3059339-0415-0410-9bf9-f77b7e298cf2
* removed #if-0 code that dereferenced dvdnav_t's internal members, violating ↵nicodvb2006-08-191-11/+0
| | | | | | the opaque interface (current dvdnav doesn't even install dvdnav_internal.h system-wide for very good reasons) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19458 b3059339-0415-0410-9bf9-f77b7e298cf2
* 10l: misplaced brace in a switchnicodvb2006-08-191-1/+1
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19457 b3059339-0415-0410-9bf9-f77b7e298cf2
* implemented seeking to chapternicodvb2006-08-191-0/+29
| | | | git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19449 b3059339-0415-0410-9bf9-f77b7e298cf2
* proper inclusion of demuxer.h (including libmpdemux in Makefile only was to ↵ben2006-08-041-1/+1
| | | | | | make previous split easier) git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19318 b3059339-0415-0410-9bf9-f77b7e298cf2
* renamed dvdnav_stream to stream_dvdnav for consistencyben2006-08-031-0/+396
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@19308 b3059339-0415-0410-9bf9-f77b7e298cf2