log stream/stream_dvdnav.c @ 30500:78a2c26a1002

age author description
Sat, 30 Jan 2010 22:26:47 +0000 diego Add license header to all files missing it in the stream subdirectory.
Sun, 22 Nov 2009 15:18:21 +0000 reimar Finally rename the STREAM_SEEK define to MP_STREAM_SEEK, there are just too many
Wed, 11 Nov 2009 09:09:08 +0000 reimar Set the EOF flag when dvdnav reached the end of the requested title.
Tue, 10 Nov 2009 23:20:05 +0000 reimar Move dvd_speed and dvd_set_speed to dvd_common and implement -dvd-speed
Tue, 10 Nov 2009 23:15:48 +0000 reimar Move arrays used by both dvd and dvdnav to dvd_common.
Tue, 10 Nov 2009 23:12:01 +0000 reimar Remove unused extern declarations.
Tue, 10 Nov 2009 23:10:57 +0000 reimar Share dvd_device extern declaration between dvd and dvdnav.
Tue, 10 Nov 2009 23:03:52 +0000 reimar Remove an unused variable.
Mon, 09 Nov 2009 10:29:15 +0000 reimar Remove unused mp_dvdnav_aid_from_audio_num function
Mon, 09 Nov 2009 10:27:48 +0000 reimar Fixup the dvdnav <-> sid mapping, dvdnav_spu_stream_to_lang and
Thu, 05 Nov 2009 21:29:14 +0000 reimar dvdnav: print ID_SID_..._LANG, just like dvd://
Thu, 05 Nov 2009 21:27:25 +0000 reimar Cosmetics: indentation, merge two consecutive ifs.
Thu, 05 Nov 2009 21:26:23 +0000 reimar Make dvdnav also print info about audio streams with unknown language, just like dvd://
Thu, 05 Nov 2009 21:22:38 +0000 reimar Make the dvdnav stream language information output more similar to the dvd one.
Thu, 05 Nov 2009 21:13:38 +0000 reimar Change the subtitle numbers in the dvdnav subtitle language info to match
Thu, 08 Oct 2009 11:25:01 +0000 diego cosmetics: Remove some pointless parentheses from return calls.
Wed, 13 May 2009 02:58:57 +0000 diego whitespace cosmetics: Remove all trailing whitespace.
Sat, 11 Apr 2009 13:51:02 +0000 diego Reemit the ID_AID_x_LANG for the track. This allows the identification of the
Thu, 09 Apr 2009 14:23:09 +0000 reimar Add a -indentify message that indicates if the current DVDNAV title is
Mon, 16 Feb 2009 02:00:29 +0000 diego Replace double semicolon by single semicolon.
Sat, 12 Jul 2008 08:07:54 +0000 nicodvb in dvd streams the title part ranges from 1 to 99
Sat, 07 Jun 2008 13:13:15 +0000 ben Factorizes dvdnav aid retrieval code.
Sat, 07 Jun 2008 13:06:27 +0000 ben Add routine that provides audio ID corresponding to logical number
Sat, 07 Jun 2008 12:57:23 +0000 ben Rename some functions as they are mplayer related and not
Sat, 07 Jun 2008 12:42:40 +0000 ben rename for consistency
Sat, 07 Jun 2008 12:42:00 +0000 ben Add routine to determine if SPU has changed in dvdnav stream.
Sat, 07 Jun 2008 12:37:32 +0000 ben Add routine to determine if audio has changed in dvdnav stream.
Sat, 07 Jun 2008 10:30:49 +0000 ben Save DVDNAV palette info.
Mon, 11 Feb 2008 22:03:34 +0000 nicodvb -chapter is now handled uniformly calling demuxer_seek_chapter() instead
Sat, 26 Jan 2008 16:19:42 +0000 ben factorize 2 tests
Sat, 26 Jan 2008 16:17:44 +0000 ben add a new state flag to dvdnav in order to notify if
Sat, 26 Jan 2008 13:10:47 +0000 ben remove useless casts
Sat, 26 Jan 2008 13:07:47 +0000 ben simplify by a one-liner
Sat, 26 Jan 2008 13:06:42 +0000 ben remove the spu_set field, replaced by a flag
Sat, 26 Jan 2008 12:54:44 +0000 ben this end brace was not correctly indented
Sat, 26 Jan 2008 12:54:14 +0000 ben automatically set spu button highlight when nav cell has changed
Sat, 26 Jan 2008 11:51:34 +0000 ben Add support for dvdnav still frames playback.
Thu, 24 Jan 2008 19:20:19 +0000 ben array was defined for 6 elements while 7 were declared
Thu, 24 Jan 2008 19:18:15 +0000 ben type expected by dvdnav_get_title_string() is const
Thu, 24 Jan 2008 19:15:28 +0000 ben remove some redundant declarations
Thu, 24 Jan 2008 19:14:05 +0000 ben Add new command to switch between dvdnav titles
Sun, 13 Jan 2008 12:34:42 +0000 reimar stream_opts should be const
Sat, 05 Jan 2008 14:22:48 +0000 nicodvb implemented _ANGLE STREAM_CTRLs, patch by oattila chello hu
Tue, 01 Jan 2008 17:34:57 +0000 nicodvb include dvdnav.h from its installation directory rather than appending
Tue, 01 Jan 2008 17:01:03 +0000 nicodvb private structures belong to the C file using them, not to header files included somewhere else
Sat, 08 Dec 2007 18:16:02 +0000 nicodvb removed stupid checks
Sun, 02 Dec 2007 21:37:08 +0000 reimar stream_opts arrays should be const
Sun, 02 Dec 2007 13:22:53 +0000 reimar Mark all stream_info_t as const
Sat, 01 Dec 2007 11:35:03 +0000 nicodvb at startup show audio and subtitle streams available in the chosen title with all their properties
Thu, 29 Nov 2007 23:25:14 +0000 nicodvb -identify also shows the duration(s) of the title(s)
Thu, 29 Nov 2007 23:01:46 +0000 nicodvb cosmetics: moved identification code to a separate function
Thu, 29 Nov 2007 00:16:08 +0000 nicodvb when no title is chosen -identify all titles present in the dvd
Thu, 29 Nov 2007 00:13:11 +0000 nicodvb with -identify show the title being described
Wed, 28 Nov 2007 23:50:05 +0000 nicodvb -identify chapters of chosen title
Fri, 16 Nov 2007 21:32:09 +0000 nicodvb report why the dvd couldn't be opened. Patch by Jan Knutar jknutar+nic+fi
Wed, 14 Nov 2007 22:26:14 +0000 nicodvb removed forgotten and out of date comment
Wed, 14 Nov 2007 22:25:10 +0000 nicodvb removed unneeded checks on MP_DVDNAV and DVDNAV_FORMAT_AC3 (we need and assume our fork)
Sat, 15 Sep 2007 09:13:24 +0000 nicodvb Removed dead code related to stills.
Sat, 01 Sep 2007 21:35:07 +0000 nicodvb a mouse selection may require at least a video codec reinit
Sat, 01 Sep 2007 21:00:18 +0000 nicodvb implemented STREAM_CTRL_GET_ASPECT_RATIO
Tue, 28 Aug 2007 22:38:45 +0000 diego cosmetics: typo fix UNSUPORTED --> UNSUPPORTED
Thu, 23 Aug 2007 23:14:00 +0000 cehoyos Removed uninitialized variable.
Sat, 04 Aug 2007 21:25:28 +0000 nicodvb cosmetics: removed commented code and small reindentation
Sat, 04 Aug 2007 21:16:22 +0000 nicodvb removed unused variables
Sun, 29 Jul 2007 17:57:12 +0000 reimar More doxygen comments
Sun, 22 Apr 2007 10:27:44 +0000 nicodvb after a DVDNAV_VTS_CHANGE event report the title being played
Mon, 09 Apr 2007 16:05:58 +0000 nicodvb implemented STREAM_CTRL_GET_CURRENT_TIME and STREAM_CTRL_SEEK_TO_TIME - dvdnav from mphq required
Fri, 15 Dec 2006 23:12:50 +0000 nicodvb simplified aid management in dvdnav_lang_from_aid(); patch by Joakim Patte
Thu, 14 Dec 2006 23:08:09 +0000 nicodvb implemented dvdnav_lang_from_aid() to retrieve audio language
Thu, 14 Dec 2006 22:11:43 +0000 nicodvb added dvdnav_aid_from_lang() to support -alang
Sun, 10 Dec 2006 17:25:54 +0000 nicodvb added function to return the language of the specified subtitle id. Patch by
Sat, 09 Dec 2006 19:23:35 +0000 nicodvb export spu palette; part of a patch by Otvos Attila
Sat, 02 Dec 2006 14:50:12 +0000 nicodvb doxygenized dvdnav_sid_from_lang() and dvdnav_number_of_subs()
Mon, 27 Nov 2006 23:25:08 +0000 nicodvb cosmetical reformatting
Mon, 27 Nov 2006 23:21:23 +0000 nicodvb feed the content of NAV_PACKET to the demuxer
Sat, 25 Nov 2006 17:44:22 +0000 ben keep nav highlight event in dvdnav priv structure
Sat, 25 Nov 2006 15:00:08 +0000 nicodvb support for comma-separated language codes in -slang
Sat, 25 Nov 2006 13:03:51 +0000 ben better nav highlight handling
Sat, 25 Nov 2006 12:37:47 +0000 nicodvb removed unused members and variables
Sat, 25 Nov 2006 12:19:15 +0000 nicodvb COSMETICS: consistently reformatted after ben's mess
Sat, 25 Nov 2006 12:17:34 +0000 nicodvb added code to identify subs language and count; needed for forthcoming support for -slang
Sat, 25 Nov 2006 11:20:02 +0000 ben support for dvdnav menu buttons overlay as simple alpha boxes (rework from Otvos Attila's series of patches)
Sun, 12 Nov 2006 17:19:56 +0000 nicodvb consistency fix: STREAM_CTRL_GET_TIME_LENGTH and STREAM_CTRL_GET_CURRENT_TIME now return time in (double) seconds
Thu, 09 Nov 2006 22:41:45 +0000 nicodvb one more deuglification
Thu, 09 Nov 2006 22:24:57 +0000 nicodvb COSMETICS: renamed dvdnav_priv to priv
Wed, 08 Nov 2006 23:18:56 +0000 nicodvb changed ugly sizeof(*type_ptr) width sizeof(type)
Wed, 08 Nov 2006 23:05:33 +0000 nicodvb COSMETICS: reformatted this ugly mess in a consistent manner
Wed, 08 Nov 2006 00:11:42 +0000 nicodvb support for -dvdangle
Mon, 23 Oct 2006 22:18:08 +0000 nicodvb support for -chapter option (same semanthics as for dvd://)
Mon, 23 Oct 2006 21:17:32 +0000 nicodvb simplified code to handle titleset transition (removed useless assignment)
Mon, 23 Oct 2006 21:07:24 +0000 nicodvb spell fix
Mon, 23 Oct 2006 21:04:31 +0000 nicodvb don't play any other title other than N when N is specified (with dvdnav://N)
Wed, 04 Oct 2006 09:32:38 +0000 nicodvb warn the user to disable the cache when playing dvdnav streams
Wed, 20 Sep 2006 21:09:32 +0000 nicodvb made file-static new_dvdnav_stream() and dvdnav_stream_read()
Tue, 19 Sep 2006 23:50:21 +0000 nicodvb introduced new MP_CMD_DVDNAV_MOUSECLICK command (bound to mouse0);
Tue, 19 Sep 2006 22:01:27 +0000 nicodvb removed dead code
Tue, 19 Sep 2006 21:42:43 +0000 jonas §Ænitial button value is -1. Only (button>0) is a correct button selection.
Mon, 18 Sep 2006 22:02:43 +0000 nicodvb permit seeking to 0: there's no reason to prevent it
Mon, 18 Sep 2006 21:26:26 +0000 nicodvb in the previous commit I forgot to set s->end_pos=0
Mon, 18 Sep 2006 21:22:37 +0000 nicodvb at titleset change call update_title_len() to reset stream->end_pos
Mon, 18 Sep 2006 21:12:22 +0000 nicodvb don't seek until dvdnav_get_position() returns something meaningful
Sat, 16 Sep 2006 15:25:31 +0000 nicodvb report mouse coordinates after movement to dvdnav; this permits to enable button selection using the mouse; patch by Jonas Jermann and me
Fri, 15 Sep 2006 22:43:48 +0000 nicodvb at start, when not playing a specific titleset, try to call the Title menu (as is common practice among players)
Fri, 15 Sep 2006 17:50:10 +0000 nicodvb in mp_dvdnav_handle_input() update current button only if the status of the previous operation succeeded; patch by Jonas Jermann
Fri, 15 Sep 2006 17:46:36 +0000 nicodvb dvdnav_stream_reset() should be called on dvdnav_priv->dvdnav not on dvdnav_priv; patch by Jonas Jermann
Fri, 15 Sep 2006 17:42:13 +0000 nicodvb removed code that propagated the slave command dvdnav_event that hasn't been handled for years; patch by Jonas Jermann
Fri, 15 Sep 2006 17:18:47 +0000 nicodvb when cmd == MP_CMD_DVDNAV_SELECT set reset=1 only if dvdnav_button_activate() succeeds, to avoid unneeded resets in main()
Sun, 10 Sep 2006 10:53:58 +0000 nicodvb at start, reset dvdnav at the beginning of the stream after the first read (that is done to workaround a bug in dvdnav from cvs)
Sun, 10 Sep 2006 10:48:36 +0000 nicodvb try to start from the root menu skipping all intros when playing dvdnav://-1; it's not guaranteed to work
Sun, 10 Sep 2006 10:25:48 +0000 nicodvb permit to select previous dvdnav menu, in the order chapter->title->root
Sat, 09 Sep 2006 22:40:22 +0000 nicodvb in mp_dvdnav_handle_input() assign the currently selected button, shown in the OSD by main()
Sat, 09 Sep 2006 21:37:57 +0000 nicodvb added mp_dvdnav_handle_input to handle user's input (revived from the repository with few changes)
Sat, 09 Sep 2006 20:51:29 +0000 nicodvb if no track number specified play the whole disc, or the menus can't be shown at start
Mon, 21 Aug 2006 19:16:39 +0000 nicodvb implemented STREAM_CTRL_GET_NUM_CHAPTERS
Sat, 19 Aug 2006 20:06:10 +0000 nicodvb corrected _very_ misleading comment
Sat, 19 Aug 2006 19:41:04 +0000 nicodvb implemented STREAM_CTRL_GET_TIME_LENGTH (duration of the pgc playing)
Sat, 19 Aug 2006 19:15:23 +0000 nicodvb removed #if-0 code that dereferenced dvdnav_t's internal members, violating the opaque interface (current dvdnav doesn't even install dvdnav_internal.h system-wide for very good reasons)
Sat, 19 Aug 2006 19:11:51 +0000 nicodvb 10l: misplaced brace in a switch
Sat, 19 Aug 2006 11:49:04 +0000 nicodvb implemented seeking to chapter
Fri, 04 Aug 2006 17:01:29 +0000 ben proper inclusion of demuxer.h (including libmpdemux in Makefile only was to make previous split easier)