path: root/stream/stream_dvd.c
Commit message (Expand)AuthorAgeFilesLines
* Remove libdvdread support in favor of libdvdnavwm42019-09-131-993/+0
* stream_dvd: fix subs/audio detection on DVDs containing multi-PGC titlesqrwyeui2017-03-151-3/+3
* stream: get rid of streamtype enumwm42017-02-021-1/+0
* demux, stream: add option to prevent opening referenced fileswm42016-12-041-0/+3
* stream_dvd, stream_dvdnav: remove weird option parsing stuffwm42016-09-081-29/+33
* mpv_talloc.h: rename from talloc.hDmitrij D. Czarkoff2016-01-111-1/+1
* Update license headersMarcin Kurczewski2015-04-131-6/+5
* stream: get rid of remaining uses of the end_pos fieldwm42015-02-061-1/+4
* command, dvd: add property which returns list of DVD titleswm42014-12-131-0/+12
* Do not call strerror()wm42014-11-261-3/+6
* stream_dvd: better .ifo probingwm42014-09-251-20/+22
* Revert "Remove DVD and Bluray support"wm42014-07-151-0/+968
* Remove DVD and Bluray supportwm42014-07-141-968/+0
* build: include <strings.h> for strcasecmp()wm42014-07-101-0/+1
* stream: remove now unused STREAM_CTRL_GET_START_TIMEwm42014-07-061-5/+0
* dvd, bluray, cdda: add demux_disc containing all related hackswm42014-07-051-2/+2
* Audit and replace all ctype.h useswm42014-07-011-1/+0
* stream: minor cleanupswm42014-06-221-0/+7
* stream_dvd, stream_dvdnav: map dvd:// to dvdnavwm42014-06-201-2/+2
* stream_dvd: fix potential endless loop on seekingwm42014-06-201-1/+2
* Add more constwm42014-06-111-3/+3
* stream_dvd: minor cleanupswm42014-06-111-68/+44
* stream_dvd, stream_dvdnav, stream_bluray: remove global option variableswm42014-06-111-36/+38
* stream: remove chaos related to writeable streamswm42014-05-241-3/+3
* stream: kill start_pos, remove --sb optionwm42014-05-241-1/+0
* options: remove deprecated --identifyMartin Herkt2014-05-041-61/+0
* stream_dvd: fix seeking regressionwm42014-04-171-8/+48
* Kill all tabswm42014-04-131-4/+4
* stream_dvd, cache: hack seeking with --cache + dvd:// back into workingwm42014-04-091-40/+0
* stream: remove old chapter handling codewm42014-03-251-56/+0
* stream_dvd/stream_dvdnav: make disc-title for DVDs start from 0xylosper2014-03-171-17/+17
* 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-2/+4
* command: use DVD volume ID for media-title propertyxylosper2014-02-231-0/+9
* msg: rename mp_msg_log -> mp_msgwm42013-12-211-2/+2
* stream: mp_msg conversionswm42013-12-211-78/+74
* Reduce recursive config.h inclusions in headerswm42013-12-181-0/+1
* Split mpvcore/ into common/, misc/, bstr/wm42013-12-171-1/+1
* Move options/config related files from mpvcore/ to options/wm42013-12-171-1/+1
* Replace mp_tmsg, mp_dbg -> mp_msg, remove mp_gtext(), remove set_osd_tmsgwm42013-12-161-19/+19
* Reduce stheader.h includes, move stream types to mp_common.hwm42013-11-231-1/+0
* stream_dvd: prevent segmentation fault with some broken filesStefano Pigozzi2013-09-141-2/+2
* stream: fix url_options field, make protocols field not fixed lengthwm42013-08-261-10/+10
* stream: don't require streams to set s->pos in seek callbackwm42013-08-221-2/+2
* core: move contents to mpvcore (2/2)Stefano Pigozzi2013-08-061-2/+2
* stream: parse URL escapes for file://wm42013-08-021-0/+4
* stream: redo URL parsing, replace m_struct usage with m_configwm42013-08-021-45/+32
* stream_dvd: fix .ifo redirectionwm42013-07-301-2/+1
* stream: remove useless author/comment fieldswm42013-07-121-7/+3
* core: change open_stream and demux_open signaturewm42013-07-121-3/+4
* stream: remove weird STREAMTYPE_STREAM special handlingwm42013-07-071-1/+1
* stream_dvd: remove some deadly insane codewm42013-06-091-15/+0
* core: use STREAM_CTRL instead of accessing stream_dvd internalswm42013-06-091-0/+8
* demux: fix "-demuxer mpegps", don't force demuxer in stream_dvdwm42013-06-021-1/+0
* stream: report chapter times, use time seeks for DVD chapterswm42013-05-061-5/+33
* stream: add start time reportingwm42013-05-051-0/+5
* core: don't report byte-based playback position with dvdwm42013-05-051-0/+2
* stream_dvd: fix angle mathRudolf Polzer2012-12-221-8/+7
* stream_dvd: add a stream_seek() callRudolf Polzer2012-12-071-0/+2
* stream: fix dvd:// + cache crashingwm42012-11-201-1/+1
* stream, demux: replace off_t with int64_twm42012-11-201-10/+10
* Rename directories, move files (step 2 of 2)wm42012-11-121-4/+4
* stream: add STREAM_CTRL_GET_CURRENT_TITLEib2012-10-301-0/+5
* Rename to "mpv"wm42012-10-121-1/+1
* core: fix DVD subtitle selectionwm42012-09-181-2/+2
* commands, dvd, dvdnav, bluray: cleanup sub/audio track language displaymplayer-svn2012-08-031-2/+20
* stream: add new stream control command STREAM_CTRL_GET_NUM_TITLESmplayer-svn2012-08-031-0/+5
* stream_dvd: fix dvd_get_current_time()reimar2011-07-061-5/+5
* options: change -alang and -slang to use string list typeClément Bœsch2011-04-201-14/+9
* stream_dvd: fill_buffer(): use given buffer, not stream's defaultreimar2010-11-081-2/+5
* stream_dvd: minor cleanupreimar2010-11-081-7/+4
* stream_dvd: millisecond accuracy for chapters in -identify outputcigaes2010-11-071-3/+2
* stream_dvd[nav]: Add const qualifiers to string argumentsreimar2010-11-021-2/+2
* stream_dvd: Improve seeking by positiondiego2010-11-021-15/+8
* stream_dvd: Improve seeking by chaptersdiego2010-11-021-5/+12
* stream_dvd: fix incorrect assumption about chapter countdiego2010-11-021-10/+38
* cosmetics: "struct vf_instance* vf" -> "struct vf_instance *vf"Uoti Urpala2010-05-291-3/+6
* options: move -chapter values to option structUoti Urpala2010-04-251-38/+0
* Delete things related to old translation systemUoti Urpala2010-03-101-1/+0
* Merge svn changes up to r30475Uoti Urpala2010-03-091-1/+17
| * Add license header to all files missing it in the stream subdirectory.diego2010-01-301-1/+17
* | 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-91/+0
| * Move headers related to setting dvd speed to dvd_common.reimar2009-11-111-14/+0
| * Move dvd_speed and dvd_set_speed to dvd_common and implement -dvd-speedreimar2009-11-101-73/+0
| * Move arrays used by both dvd and dvdnav to dvd_common.reimar2009-11-101-3/+0
| * Share dvd_device extern declaration between dvd and dvdnav.reimar2009-11-101-1/+0
| * whitespace cosmetics: Remove all trailing whitespace.diego2009-05-131-9/+9
* | Replace libavutil internal header #includes with MPlayer copiesUoti Urpala2009-07-261-1/+1
* | Remove trailing whitespace from most filesUoti Urpala2009-07-071-9/+9
* | Translation system changes part 2: replace macros by stringsAmar Takhar2009-07-071-28/+28
* | Translation system changes part 1: wrap translated stringsAmar Takhar2009-07-071-28/+28
* | Merge svn changes up to r29134Uoti Urpala2009-04-021-1/+0
| * Remove unused variable along with the related warning.diego2009-04-011-1/+0
* | Merge svn changes up to r29117Uoti Urpala2009-04-011-2/+2
| * 100l, revert r29082, I missed that the vts comparison should be case-insensit...reimar2009-03-281-1/+5
| * Reindentreimar2009-03-281-2/+2
| * Simplify extracting title number from ifo namereimar2009-03-281-5/+1
| * Simplify detection of .ifo extension.reimar2009-03-271-2/+2
* | Merge svn changes up to r28310Uoti Urpala2009-01-151-1/+11
| * Fix DVD seek_to_chapter: the title number must be converted to a per-VTSreimar2009-01-011-0/+9
| * Work around a dvdread bug where DVDReadBlocks would return values < 0 on read...reimar2008-12-311-1/+2
* | Merge svn changes up to 27824Uoti Urpala2008-10-251-1/+1
| * Replace typeof by __typeof__, the former is a non-portable GNU extension.diego2008-10-201-1/+1
* | Merge svn changes up to r27649Uoti Urpala2008-09-201-1/+1
| * With -identify, ID_DVD_VOLUME_ID is not shown on some systems.diego2008-09-161-1/+1
* | Merge svn changes up to r27514Uoti Urpala2008-09-031-0/+3
| * Print DVD volume ID with -identify.reimar2008-08-301-0/+3
* | Make various functions staticUoti Urpala2008-08-121-3/+3
* in dvd streams the title part ranges from 1 to 99nicodvb2008-07-121-1/+1
* avoid unnecessary strdup(); patch by Aurelnicodvb2008-07-061-1/+1
* cosmetics: in ifo_stream_oped() aligned the prototype to the stylenicodvb2008-07-041-9/+8
* in ifo_stream_open() propagate the device based on the dirname of stream->url...nicodvb2008-07-041-0/+1
* dvd_device must be handled exclusively by the option parser; it can't be chan...nicodvb2008-07-041-2/+0
* added support for the device part in the url; patch bynicodvb2008-07-041-8/+17
* Add basic support for stream controls with cache enabled.reimar2008-05-241-7/+0
* -chapter is now handled uniformly calling demuxer_seek_chapter() insteadnicodvb2008-02-111-23/+2
* stream_opts should be constreimar2008-01-131-1/+1
* Make dvd_audio_stream_types and dvd_audio_stream_channels constreimar2008-01-131-2/+2
* implemented _ANGLE STREAM_CTRLs, patch by oattila chello hu nicodvb2008-01-051-0/+19
* fixed bug when playing multi-angle titles: the address field in the agli datanicodvb2008-01-051-1/+2
* Replace SYS_DARWIN by __APPLE__ and __DARWIN__ where appropriate.diego2007-12-111-2/+2
* stream_opts arrays should be constreimar2007-12-021-1/+1
* Add appropriate const specifiers to some custom parse functions.reimar2007-12-021-1/+1
* Mark all stream_info_t as constreimar2007-12-021-2/+2
* When IFO file is opened (detected by extension), set dvd-device to IFO file'svoroshil2007-12-021-0/+43
* this variable was nothing but a useless memleakben2007-11-301-3/+1
* pgc->subp_control and pgc->audio_control are no more bitfields,nicodvb2007-11-231-20/+0
* Cleanup sg_io_hdr initialization a bitreimar2007-11-171-2/+1
* We do not have any use for the sense data, so we don't need a buffer for it.reimar2007-11-171-4/+1
* Some more cosmeticsreimar2007-11-171-5/+3
* Move the zeroing directly before the other initialization codereimar2007-11-171-3/+3
* Move everything that sets buffer values together.reimar2007-11-171-2/+4
* Another place that can use AV_WB32reimar2007-11-171-4/+2
* Some cosmetics in dvd_set_speedreimar2007-11-171-4/+6
* Move the DVD speed factor -> KB/s conversion into the casereimar2007-11-171-4/+3
* Add a missing close() to dvd_set_speed functionreimar2007-11-171-0/+1
* Open device file only right before we need it, so we do notreimar2007-11-171-5/+5
* Do not print Ok message when setting speed limit failedreimar2007-11-171-1/+1
* AV_WB16(..., 1000) more obviously represents one second that assigningreimar2007-11-171-2/+3
* Use AV_WB32 instead of manual bit-fiddling when setting DVD speedreimar2007-11-171-4/+4
* GPCMD_SET_STREAMING command is 12 bytes large, not 16reimar2007-11-171-1/+1
* report why the dvd couldn't be opened. Patch by Jan Knutar jknutar+nic+finicodvb2007-11-161-3/+5
* at the end of open() warn users that seeking won't work correctly if the cach...nicodvb2007-11-101-0/+2
* implemented STREAM_CTRL_GET_ASPECT_RATIOnicodvb2007-09-011-0/+5
* cosmetics: typo fix UNSUPORTED --> UNSUPPORTEDdiego2007-08-281-14/+14
* in stream_control() remove redefinition of d in a case block, previously assi...nicodvb2007-08-271-1/+0
* in open_s() unified failure code in fail:nicodvb2007-08-271-20/+11
* Remove redundant variable declarations.diego2007-08-251-4/+0
* Set DVD speed earlier to avoid drive spinup during openreimar2007-08-211-1/+1
* Moved dvdtimetomsec to stream_dvd_common.c.cehoyos2007-08-041-22/+6
* The file is compiled conditional to USE_DVDREAD so the #ifdef USE_DVDREADdiego2007-07-031-13/+0
* Fix dvd:// subtitle handling to always report the MPEG stream id, becausereimar2007-06-241-7/+13
* Remove some unused variables, patch by timwoj ieee org.diego2007-05-281-1/+1
* fixed off-by-one bug during chapter-listing; fixed by Jared Breland (list-mpl...nicodvb2007-05-261-2/+2
* print the disc_id without using a buffernicodvb2007-03-041-3/+3
* 10000l; in previous commit I allocated a buffer 1 byte too shortnicodvb2007-03-031-1/+1
* replaced 1 instances of sprintf() with snprintf(); patch by njkain gmail com.nicodvb2007-03-031-2/+3
* Simplify code by using separate variables for large common expressions.reimar2007-02-151-22/+26
* at open() assign *file_format=DEMUXER_TYPE_MPEG_PS to avoid useless demuxer p...nicodvb2007-01-161-0/+2
* replace call to UDFFindFile() (that is not part of the public API) with DVDOp...nicodvb2006-12-23