summaryrefslogtreecommitdiffstats
path: root/stream/stream_dvdnav.c
Commit message (Expand)AuthorAgeFilesLines
* stream, demux: redo origin policy thingwm42019-12-201-1/+3
* build: add -Wimplicit-fallthroughwm42019-12-111-0/+1
* stream_dvdnav: ok, this makes no sense at allwm42019-11-071-1/+4
* stream: change buffer argument types from char* to void*wm42019-11-071-1/+1
* demux: restore some of the DVD/BD/CDDA interaction layerswm42019-10-031-3/+204
* stream: remove BD/DVD/CDDA sector size alignmentwm42019-09-131-1/+0
* Remove optical disc fancification layerswm42019-09-131-203/+2
* stream_dvdnav: merge stream_dvd_commonwm42019-09-131-3/+106
* demux, stream: rip out the classic stream cachewm42018-08-311-1/+0
* Add checks for HAVE_GPL to various GPL-only source fileswm42017-10-101-0/+4
* stream/stream_dvdnav: show list of titles on verboseRicardo Constantino2017-03-291-0/+7
* stream/stream_dvdnav: don't ignore setting titleRicardo Constantino2017-03-291-1/+1
* stream: get rid of streamtype enumwm42017-02-021-2/+1
* demux, stream: add option to prevent opening referenced fileswm42016-12-041-0/+3
* stream_dvd, stream_dvdnav: remove weird option parsing stuffwm42016-09-081-30/+42
* demux: remove relative seekingwm42016-02-281-33/+4
* stream_dvdnav: rip out lower-level menu implementationwm42015-08-031-255/+7
* Disable DVD and BD menu support (to be removed)wm42015-06-261-0/+2
* path: make mp_path_join accept normal C stringswm42015-05-091-2/+2
* command: disc-mouse-on-button propertyxylosper2015-04-211-4/+5
* Update license headersMarcin Kurczewski2015-04-131-5/+5
* dvd: try to improve seekingwm42015-01-191-3/+41
* dvd: add the last chapterwm42014-12-161-1/+1
* command, dvd: add property which returns list of DVD titleswm42014-12-131-0/+16
* dvd: drop last chapterwm42014-12-131-2/+2
* dvd: add an extra chapter at position 0wm42014-12-131-2/+2
* stream_dvdnav: allow opening DVD directories directlywm42014-09-261-0/+52
* Revert "Remove DVD and Bluray support"wm42014-07-151-0/+755
* Remove DVD and Bluray supportwm42014-07-141-755/+0
* stream_dvdnav: suspend read on vts change even if the requested title is not ...Alessandro Ghedini2014-07-131-1/+0
* stream_dvdnav: more debugging outputwm42014-07-061-2/+5
* dvd, bluray, cdda: add demux_disc containing all related hackswm42014-07-051-3/+1
* stream_dvdnav: check the length of all titles with dvdnav://longesttholin2014-07-041-1/+1
* stream_dvdnav: free pointer to priv->filename on closetholin2014-07-041-0/+2
* stream_dvdnav: make sure seeking bounds are within rangetholin2014-07-041-1/+5
* stream_dvd, stream_dvdnav: map dvd:// to dvdnavwm42014-06-201-1/+1
* Add more constwm42014-06-111-5/+5
* stream_dvd, stream_dvdnav, stream_bluray: remove global option variableswm42014-06-111-7/+11
* stream: remove chaos related to writeable streamswm42014-05-241-1/+1
* stream: don't use end_poswm42014-05-241-1/+0
* options: remove deprecated --identifyMartin Herkt2014-05-041-3/+1
* stream_dvdnav: print more debugging infowm42014-04-171-1/+6
* player: rename dvdnav to discnavxylosper2014-03-301-1/+1
* dvdnav: make MP_NAV_EVENT_RESET_ALL handled properlyxylosper2014-03-251-30/+37
* stream: remove old chapter handling codewm42014-03-251-17/+0
* stream_dvd/stream_dvdnav: make disc-title for DVDs start from 0xylosper2014-03-171-10/+18
* stream_dvdnav: implement STREAM_CTRL_GET_NUM_TITLES for dvdnavxylosper2014-03-151-0/+7
* command: set 'media-title' property for bluray disc with meta-dataxylosper2014-03-131-1/+1
* dvd: treat missing volume ID as "unsupported", not errorwm42014-02-231-2/+2
* dvd: check for empty DVD volume IDwm42014-02-231-1/+3
* command: use DVD volume ID for media-title propertyxylosper2014-02-231-0/+7
* stream: mp_msg conversionswm42013-12-211-24/+22
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-1/+1
* Move options/config related files from mpvcore/ to options/wm42013-12-171-2/+2
* Move mpvcore/input/ to input/wm42013-12-171-1/+1
* Replace mp_tmsg, mp_dbg -> mp_msg, remove mp_gtext(), remove set_osd_tmsgwm42013-12-161-1/+1
* dvdnav: select longest title by defaultwm42013-12-141-6/+26
* dvdnav: crappy hack to respect timed still frameswm42013-12-141-18/+10
* dvdnav, tv: force-disable cachingwm42013-12-141-3/+1
* dvdnav: enable cachingwm42013-12-141-2/+1
* stream_dvdnav: drop stream buffers on seekwm42013-12-141-3/+5
* dvdnav: remove highlights if no PCI availablewm42013-12-131-1/+3
* Add prelimimary (basic, possibly broken) dvdnav supportwm42013-12-121-0/+718
* Remove dvdnav support (DVD menus)wm42012-08-161-1027/+0
* commands, dvd, dvdnav, bluray: cleanup sub/audio track language displaymplayer-svn2012-08-031-16/+28
* cosmetics: stream_dvdnav.c: Remove pointless ()reimar2011-07-061-9/+9
* Merge branch 'mplayer1_changes'Uoti Urpala2011-05-021-2/+5
|\
| * stream_dvdnav: output ID_DVD_VOLUME_ID also for dvdnav://cehoyos2011-04-131-1/+1
| * stream_dvdnav: identify: show more title informationcehoyos2011-04-121-0/+3
| * stream_dvdnav: don't skip last title for dvdnav:// -identifycehoyos2011-04-121-1/+1
* | options: change -alang and -slang to use string list typeClément Bœsch2011-04-201-10/+6
|/
* sub/OSD: move some related files to sub/Uoti Urpala2011-01-261-1/+1
* stream_dvd[nav]: Add const qualifiers to string argumentsreimar2010-11-021-2/+2
* options: move -chapter values to option structUoti Urpala2010-04-251-2/+3
* Delete things related to old translation systemUoti Urpala2010-03-101-1/+0
* Merge svn changes up to r30663Uoti Urpala2010-03-101-2/+0
|\
| * Remove pointless '#if 1' preprocessor directives.diego2010-02-191-2/+0
* | Merge svn changes up to r30475Uoti Urpala2010-03-091-0/+18
|\|
| * Add license header to all files missing it in the stream subdirectory.diego2010-01-301-0/+18
* | Merge svn changes up to r29962Uoti Urpala2009-11-231-1/+1
|\|
| * Finally rename the STREAM_SEEK define to MP_STREAM_SEEK, there are just too manyreimar2009-11-221-1/+1
* | Merge svn changes up to r29912Uoti Urpala2009-11-161-53/+35
|\|
| * Set the EOF flag when dvdnav reached the end of the requested title.reimar2009-11-111-2/+6
| * Move dvd_speed and dvd_set_speed to dvd_common and implement -dvd-speedreimar2009-11-101-0/+3
| * Move arrays used by both dvd and dvdnav to dvd_common.reimar2009-11-101-2/+0
| * Remove unused extern declarations.reimar2009-11-101-1/+0
| * Share dvd_device extern declaration between dvd and dvdnav.reimar2009-11-101-1/+0
| * Remove an unused variable.reimar2009-11-101-1/+1
| * Remove unused mp_dvdnav_aid_from_audio_num functionreimar2009-11-091-21/+0
| * Fixup the dvdnav <-> sid mapping, dvdnav_spu_stream_to_lang andreimar2009-11-091-9/+13
| * dvdnav: print ID_SID_..._LANG, just like dvd://reimar2009-11-051-0/+2
| * Cosmetics: indentation, merge two consecutive ifs.reimar2009-11-051-6/+4
| * Make dvdnav also print info about audio streams with unknown language, just l...reimar2009-11-051-1/+1
| * Make the dvdnav stream language information output more similar to the dvd one.reimar2009-11-051-10/+6
| * Change the subtitle numbers in the dvdnav subtitle language info to matchreimar2009-11-051-1/+1
| * cosmetics: Remove some pointless parentheses from return calls.diego2009-10-081-3/+3
| * whitespace cosmetics: Remove all trailing whitespace.diego2009-05-131-8/+8
* | Remove trailing whitespace from most filesUoti Urpala2009-07-071-8/+8
* | Translation system changes part 2: replace macros by stringsAmar Takhar2009-07-071-3/+3
* | Translation system changes part 1: wrap translated stringsAmar Takhar2009-07-071-3/+3
|/
* Reemit the ID_AID_x_LANG for the track. This allows the identification of thediego2009-04-111-3/+10
* Add a -indentify message that indicates if the current DVDNAV title isreimar2009-04-091-2/+5
* Replace double semicolon by single semicolon.diego2009-02-161-1/+1
* in dvd streams the title part ranges from 1 to 99nicodvb2008-07-121-1/+1
* Factorizes dvdnav aid retrieval code.ben2008-06-071-30/+27
* Add routine that provides audio ID corresponding to logical numberben2008-06-071-0/+32
* Rename some functions as they are mplayer related and notben2008-06-071-10/+10
* rename for consistencyben2008-06-071-5/+5
* Add routine to determine if SPU has changed in dvdnav stream.ben2008-06-071-0/+24
* Add routine to determine if audio has changed in dvdnav stream.ben2008-06-071-0/+24
* Save DVDNAV palette info.ben2008-06-071-0/+1
* -chapter is now handled uniformly calling demuxer_seek_chapter() insteadnicodvb2008-02-111-6/+0
* factorize 2 testsben2008-01-261-2/+3
* add a new state flag to dvdnav in order to notify ifben2008-01-261-0/+20
* remove useless castsben2008-01-261-10/+10
* simplify by a one-linerben2008-01-261-2/+1
* remove the spu_set field, replaced by a flagben2008-01-261-3/+4
* this end brace was not correctly indentedben2008-01-261-1/+1
* automatically set spu button highlight when nav cell has changedben2008-01-261-0/+3
* Add support for dvdnav still frames playback.ben2008-01-261-25/+160
* array was defined for 6 elements while 7 were declaredben2008-01-241-1/+1
* type expected by dvdnav_get_title_string() is constben2008-01-241-1/+1
* remove some redundant declarationsben2008-01-241-3/+0
* Add new command to switch between dvdnav titlesben2008-01-241-0/+9
* stream_opts should be constreimar2008-01-131-1/+1
* implemented _ANGLE STREAM_CTRLs, patch by oattila chello hu nicodvb2008-01-051-0/+27
* include dvdnav.h from its installation directory rather than appendingnicodvb2008-01-011-1/+1
* private structures belong to the C file using them, not to header files inclu...nicodvb2008-01-011-0/+11
* removed stupid checksnicodvb2007-12-081-4/+0
* stream_opts arrays should be constreimar2007-12-021-1/+1
* Mark all stream_info_t as constreimar2007-12-021-1/+1
* at startup show audio and subtitle streams available in the chosen title with...nicodvb2007-12-011-0/+52
* -identify also shows the duration(s) of the title(s)nicodvb2007-11-291-2/+4
* cosmetics: moved identification code to a separate functionnicodvb2007-11-291-8/+14
* when no title is chosen -identify all titles present in the dvdnicodvb2007-11-291-0/+6
* with -identify show the title being describednicodvb2007-11-291-1/+1
* -identify chapters of chosen titlenicodvb2007-11-281-0/+18
* report why the dvd couldn't be opened. Patch by Jan Knutar jknutar+nic+finicodvb2007-11-161-1/+2
* removed forgotten and out of date commentnicodvb2007-11-141-1/+0
* removed unneeded checks on MP_DVDNAV and DVDNAV_FORMAT_AC3 (we need and assum...nicodvb2007-11-141-4/+0
* Removed dead code related to stills.nicodvb2007-09-151-8/+0
* a mouse selection may require at least a video codec reinitnicodvb2007-09-011-0/+1
* implemented STREAM_CTRL_GET_ASPECT_RATIOnicodvb2007-09-011-0/+6
* cosmetics: typo fix UNSUPORTED --> UNSUPPORTEDdiego2007-08-281-4/+4
* Removed uninitialized variable.cehoyos2007-08-231-2/+1
* cosmetics: removed commented code and small reindentationnicodvb2007-08-041-4/+1
* removed unused variablesnicodvb2007-08-041-6/+3
* More doxygen commentsreimar2007-07-291-0/+10
* after a DVDNAV_VTS_CHANGE event report the title being playednicodvb2007-04-221-0/+2
* implemented STREAM_CTRL_GET_CURRENT_TIME and STREAM_CTRL_SEEK_TO_TIME - dvdna...nicodvb2007-04-091-0/+20
* simplified aid management in dvdnav_lang_from_aid(); patch by Joakim Pattenicodvb2006-12-151-7/+1
* implemented dvdnav_lang_from_aid() to retrieve audio languagenicodvb2006-12-141-0/+30
* added dvdnav_aid_from_lang() to support -alangnicodvb2006-12-141-0/+44
* added function to return the language of the specified subtitle id. Patch bynicodvb2006-12-101-0/+21
* export spu palette; part of a patch by Otvos Attilanicodvb2006-12-091-0/+11
* doxygenized dvdnav_sid_from_lang() and dvdnav_number_of_subs()nicodvb2006-12-021-0/+11
* cosmetical reformattingnicodvb2006-11-271-13/+14
* feed the content of NAV_PACKET to the demuxernicodvb2006-11-271-0/+3
* keep nav highlight event in dvdnav priv structureben2006-11-251-11/+14
* support for comma-separated language codes in -slangnicodvb2006-11-251-1/+6
* better nav highlight handlingben2006-11-251-4/+7
* removed unused members and variablesnicodvb2006-11-251-8/+0
* COSMETICS: consistently reformatted after ben's messnicodvb2006-11-251-6/+4
* added code to identify subs language and count; needed for forthcoming suppor...nicodvb2006-11-251-0/+28
* support for dvdnav menu buttons overlay as simple alpha boxes (rework from Ot...ben2006-11-251-0/+48
* consistency fix: STREAM_CTRL_GET_TIME_LENGTH and STREAM_CTRL_GET_CURRENT_TIME...nicodvb2006-11-121-1/+1
* one more deuglificationnicodvb2006-11-091-1/+2
* COSMETICS: renamed dvdnav_priv to privnicodvb2006-11-091-56/+56
* changed ugly sizeof(*type_ptr) width sizeof(type)nicodvb2006-11-081-1/+1
* COSMETICS: reformatted this ugly mess in a consistent mannernicodvb2006-11-081-70/+71
* support for -dvdanglenicodvb2006-11-081-0/+3
* support for -chapter option (same semanthics as for dvd://)nicodvb2006-10-231-0/+16
* simplified code to handle titleset transition (removed useless assignment)nicodvb2006-10-231-2/+1
* spell fixnicodvb2006-10-231-1/+1
* don't play any other title other than N when N is specified (with dvdnav://N)nicodvb2006-10-231-0/+8
* warn the user to disable the cache when playing dvdnav streamsnicodvb2006-10-041-0/+2
* made file-static new_dvdnav_stream() and dvdnav_stream_read()nicodvb2006-09-201-2/+2
* introduced new MP_CMD_DVDNAV_MOUSECLICK command (bound to mouse0);nicodvb2006-09-191-0/+12
* removed dead codenicodvb2006-09-191-117/+0
* Іnitial button value is -1. Only (button>0) is a correct button selection.jonas2006-09-191-1/+1
* permit seeking to 0: there's no reason to prevent itnicodvb2006-09-181-6/+3
* in the previous commit I forgot to set s->end_pos=0nicodvb2006-09-181-0/+1
* at titleset change call update_title_len() to reset stream->end_posnicodvb2006-09-181-0/+4
* don't seek until dvdnav_get_position() returns something meaningfulnicodvb2006-09-181-1/+8
* report mouse coordinates after movement to dvdnav; this permits to enable but...nicodvb2006-09-161-0/+14
* at start, when not playing a specific titleset, try to call the Title menu (a...nicodvb2006-09-151-1/+3
* in mp_dvdnav_handle_input() update current button only if the status of the p...nicodvb2006-09-151-1/+2
* dvdnav_stream_reset() should be called on dvdnav_priv->dvdnav not on dvdnav_p...nicodvb2006-09-151-1/+1
* removed code that propagated the slave command dvdnav_event that hasn't been ...nicodvb2006-09-151-12/+0
* when cmd == MP_CMD_DVDNAV_SELECT set reset=1 only if dvdnav_button_activate()...nicodvb2006-09-151-1/+1
* at start, reset dvdnav at the beginning of the stream after the first read (t...nicodvb2006-09-101-0/+1
* try to start from the root menu skipping all intros when playing dvdnav://-1;...nicodvb2006-09-101-1/+3
* permit to select previous dvdnav menu, in the order chapter->title->rootnicodvb2006-09-101-0/+15
* in mp_dvdnav_handle_input() assign the currently selected button, shown in th...nicodvb2006-09-091-1/+3
* added mp_dvdnav_handle_input to handle user's input (revived from the reposit...nicodvb2006-09-091-0/+40
* if no track number specified play the whole disc, or the menus can't be shown...nicodvb2006-09-091-1/+4
* implemented STREAM_CTRL_GET_NUM_CHAPTERSnicodvb2006-08-211-0/+11
* corrected _very_ misleading commentnicodvb2006-08-191-1/+1
* implemented STREAM_CTRL_GET_TIME_LENGTH (duration of the pgc playing)nicodvb2006-08-191-0/+14
* removed #if-0 code that dereferenced dvdnav_t's internal members, violating ...nicodvb2006-08-191-11/+0
* 10l: misplaced brace in a switchnicodvb2006-08-191-1/+1
* implemented seeking to chapternicodvb2006-08-191-0/+29
* proper inclusion of demuxer.h (including libmpdemux in Makefile only was to m...ben2006-08-041-1/+1
* renamed dvdnav_stream to stream_dvdnav for consistencyben2006-08-031-0/+396