Commit Graph

271 Commits

Author SHA1 Message Date
Rémi Denis-Courmont 063a3bc887 file: remove Win32 leading slash handling
InputSourceInit() does it globally already
2010-01-16 11:29:07 +02:00
Jean-Baptiste Kempf fe2f1a3af3 file.c: fix compilation on gcc-win32 4.4.1
Previous versions didn't seem to trigger an error here.
2009-09-02 11:05:24 +02:00
Rafaël Carré c6d58bc3e6 file access: only use linux/magic.h when it's present 2009-08-31 16:02:11 +02:00
Pierre d'Herbemont 94c27c0c19 file: Fix a warning when posix_fadvise() isn't defined. 2009-08-20 11:31:01 +02:00
Rémi Denis-Courmont ff1dbb489a Remove dummy utf8_open() mode parameter in absence of O_CREAT flag 2009-08-15 21:25:21 +03:00
Rémi Denis-Courmont 23414d6308 Check for fstatfs (fixes: #3028) 2009-08-06 19:54:45 +03:00
Rémi Denis-Courmont fef190ef26 sys/mount.h requires sys/param.h on OpenBSD
Pointed-out-by: Taylor Venable
2009-08-03 18:10:10 +03:00
Laurent Aimar 2f9dcc3577 Removed prefetch whole file advise in the file access.
On all my linux PC (debian sid and lenny) it has really bad side effects,
mostly when seeking and at startup up (slow or even blocking), and makes
sshfs unusable.
2009-08-01 13:59:38 +02:00
Pierre Ynard 1e1269ba0b WinCE: work-around for network file test
Work around the missing PathIsNetworkPathW() function...
2009-07-27 17:36:09 +02:00
Rémi Denis-Courmont 5d0553056f file: do POSIX advisory I/O
The system can use the hint to prefetch the data into memory, if
possible. Hopefully, this will reduce choppiness, as well as power
consumption.
2009-07-23 23:23:27 +03:00
Rémi Denis-Courmont 2a6adf7446 file: network file extra caching for Win32
Fixes #2983 for good ths time hopefully...
2009-07-23 18:09:18 +03:00
Rémi Denis-Courmont 7dee04f551 Fix warning 2009-07-23 18:05:08 +03:00
Rémi Denis-Courmont f556fc3e5d Make the extra network file caching configurable
I thought of using a completely separate setting. But that would break
backward compatibility. I think it is best to let --file-caching
increase caching for all files. I guess that is how TheDJ intended it.
2009-07-20 19:37:17 +03:00
Rémi Denis-Courmont a427e3273d Check for remote file - Linux support 2009-06-25 20:30:57 +03:00
Derk-Jan Hartman 6ef7fa7231 file: When loading a non-local file, raise the caching with 700ms. 2009-06-25 18:41:20 +02:00
Laurent Aimar 53a3b8597e Add most of *-caching options as safe
Patch by Anthony Loiseau (thannoy _AT_ actech-innovation _DOT_ com)
2009-05-01 14:58:46 +02:00
Rémi Denis-Courmont 3b729128a6 Forcefully update file size if read data past the former end of it
Maybe we could call fstat() at every read anyway? While a file is open,
the operating system is extremely likely to have its meta data cached.
2009-04-08 18:49:51 +03:00
Rémi Denis-Courmont 2c87bceb5d Reading regular and block files can always be paced 2009-04-08 18:49:08 +03:00
Rémi Denis-Courmont c539b3dd4e fmt 2009-03-31 18:22:01 +03:00
Rémi Denis-Courmont cf09f019ea Use dialog_Fatal, fix a bunch (but not all) interaction crashes 2009-03-05 22:28:03 +02:00
Rémi Denis-Courmont 3fc7274ffd Support for opening any file descriptor with fd:// 2009-02-21 11:56:13 +02:00
Rémi Denis-Courmont d61e4c6c82 Fix unitialized seekable variable 2009-02-05 22:27:10 +02:00
Rémi Denis-Courmont ecdec76a4b System knows better whether we can seek. 2009-02-05 18:40:15 +02:00
Rémi Denis-Courmont 558ed80209 Do not poll regular files (useless), block devices (undefined).
We do poll character devices, as it works for TTYs and some platform
specific devices.
2009-02-05 18:37:56 +02:00
Rémi Denis-Courmont 9d4c2ee574 Only use file size for regular files. Allow seeking block devices.
Block special files are always seekable. File size is undefined for
non-regular files.
2009-02-05 18:37:56 +02:00
Rémi Denis-Courmont be6cfb0561 access_file: cosmetics 2009-02-05 18:03:09 +02:00
Rémi Denis-Courmont 71aa05adf7 Remove redumdant fcntl() calls 2009-01-27 18:07:08 +02:00
Laurent Aimar be19f7facc Removed useless ACCESS_GET_MTU/STREAM_GET_MTU. 2009-01-20 22:28:47 +01:00
Rémi Denis-Courmont f7b081e519 File: (try to) give up reading on I/O error
Whether this works depends on the stream and demux behaviour. There may
be a better way to fix this.
2009-01-18 20:16:03 +02:00
Rémi Duraffort ce3b16b069 access_file: unneeded test. 2009-01-14 11:13:47 +01:00
Rémi Denis-Courmont 0549228196 Remove most stray semi-colons in module descriptions
Those multi-lines are still to be done (it's going to be fun...)
See also 5af4cc854b.
2008-10-29 22:14:26 +02:00
Geoffroy Couprie 68d84670dc check for fcntl()
win32 has a fcntl header but no fcntl function
2008-10-14 12:06:05 +02:00
Derk-Jan Hartman f232b26244 file: Fix compilation on Windows. 2008-10-13 04:25:16 +02:00
Rémi Denis-Courmont 90ba04f49e Set close-on-exec file for file inputs
We don't want to leak descriptors to child PROCESSES (!= threads) such
as the pseudo-CGI interface. The socket wrappers ahve already been doing
that for a while. Unfortunately, there are still many "leaks", through
underlying libraries, opendir(), fopen(), etc. And then, this is not
thread-safe (we leak if another thread calls fork() between open() and
fcntl()). This is a well-known limitation in POSIX anyway.
2008-10-11 20:11:08 +03:00
Derk-Jan Hartman 47a7e913b9 file: Big bug... typo in the define.
The code was never enabled.
2008-10-10 13:53:08 +02:00
Geoffroy Couprie 602f2d42cd WinCE: factorize the file access code (and make it work) 2008-10-06 12:40:19 +02:00
Rémi Denis-Courmont eb2ec28e5a Code factorization 2008-09-30 18:39:26 +03:00
Rémi Denis-Courmont 5fdc56dbbe Fail permanently on fatal file I/O error
This fixes a busy loop.
2008-09-28 18:45:59 +03:00
Rémi Denis-Courmont bd3a0ce378 access_file: use the waitpipe and always poll
This removes dummy wakeups, and fixes a deadlock when quitting while
reading from a FIFO.
2008-06-21 00:27:44 +03:00
Rémi Denis-Courmont ead20e7c7c File: devices are not seekable
Character device may be seekable (depending on the device) and block
device are seekable, but only on certain boundaries which we don't
handle.
2008-06-12 20:10:55 +03:00
Rémi Denis-Courmont 3561b9b28f Plugins: include vlc_common.h directly instead of vlc/vlc.h 2008-05-31 22:10:30 +03:00
Rémi Denis-Courmont 13ae40b0ef Use gettext_noop() consistently 2008-05-21 20:19:25 +03:00
Rémi Denis-Courmont 27d483e9ef Include vlc_plugin.h as needed 2008-05-08 19:20:21 +03:00
Rémi Denis-Courmont d1d3dc1d10 Remove I64C as well 2008-05-01 22:11:47 +03:00
Pierre d'Herbemont f94a2f9c4a access: Rename access2 to access as access is no longer existing. 2008-04-14 02:02:24 +02:00
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.
2008-04-14 02:02:22 +02:00
Rémi Denis-Courmont 49c5319575 file access: Remove expand path, spare one dummy duplication 2008-03-19 18:46:53 +02:00
Rémi Denis-Courmont c2f5a92b2b file: Be consistent with the rest of the world. Do not expand tilde.
The shell already does it, and \~ should not be expanded by VLC.
Also fixes consistency with the other file-opening plugins
(directory, mmap, cdda...).

Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
2008-03-04 22:29:27 +02:00
Rémi Denis-Courmont 1c0f708acf Remove old mmap support 2008-02-20 21:24:37 +00:00
Rémi Denis-Courmont a101ffbddf Remove unused string 2008-02-20 20:08:51 +00:00
Laurent Aimar e751a0a7f1 Cosmetic (corrected a comment) 2008-02-02 19:17:41 +00:00
Rafaël Carré 0df1578e91 access_file: fix a vlc warning 2008-01-25 15:15:56 +00:00
Rémi Denis-Courmont 99fab9089e Don't include config.h from the headers - refs #297.
Missing some cases that I could not test.
Also ffmpeg/chroma.c is locked, so I can but leave it broken.
Fix is for the remaining modules is obvious and the issue is easy to detect.
2008-01-23 21:50:58 +00:00
Rémi Denis-Courmont 4f02842805 Revert the so-called whitelisting commits that are actually blacklisting 2008-01-16 17:51:21 +00:00
Rafaël Carré 806cf51658 input options whitelisting, step 2 (refs #1371) 2008-01-16 17:36:14 +00:00
Rémi Denis-Courmont 850319351c Be on the safe side of memory protection for now: use PROT_WRITE. 2007-12-28 17:17:29 +00:00
Rémi Denis-Courmont 189bc59e7b block_mmap_Alloc: commoditize block allocation from mmap
Only the file access uses this, but I don't like "wild" callbacks into plugins.
2007-12-28 17:01:56 +00:00
Rémi Denis-Courmont bbfa9d88f2 Fix stack overflow in debug code: use heap for large allocations. 2007-12-28 16:16:55 +00:00
Rémi Denis-Courmont 7d020526b3 Revert [23889]. Don't enable debug if you don't want it. 2007-12-27 16:48:20 +00:00
Jean-Paul Saman f9012772a8 Silence debug message. 2007-12-27 12:45:31 +00:00
Felix Paul Kühne 9c28c11437 * mmap is broken on Darwin. Disabled it for now to have basic file access functionality working. 2007-12-25 13:55:30 +00:00
Rémi Denis-Courmont ecc5eb9db2 Put debug/test code for mmap
(it does not find any error here)
2007-12-22 14:47:15 +00:00
Rémi Denis-Courmont cfdc3865b6 - Parse seek offsets as unsigned (why they were signed in the first place??)
- Fix comments
 - Cache pagesize
2007-12-22 14:11:42 +00:00
Rafaël Carré ca59f1e537 fix [23367] 2007-12-21 21:38:35 +00:00
Rafaël Carré aa71d506ad file: do not declare mmapBlock() if it won't be defined 2007-12-21 21:05:02 +00:00
Rémi Denis-Courmont 2004f95fe5 Use ssize_t 2007-12-21 15:56:30 +00:00
Rémi Denis-Courmont 6b822f38be Use (s)size_t for pf_read and pf_write.
This is very likely to break .*64 platforms.
2007-12-09 17:39:28 +00:00
Rémi Denis-Courmont 6ab10612b9 typo 2007-11-27 19:39:23 +00:00
Rémi Denis-Courmont eab5925fe6 Better error handling 2007-11-27 19:39:05 +00:00
Rémi Denis-Courmont 529cbee570 Don't use MAP_POPULATE 2007-11-27 18:17:13 +00:00
Rémi Denis-Courmont 3ef4b19601 Fix EOF check and remove fprintf 2007-11-27 18:08:25 +00:00
Ilkka Ollakka c26ef132d8 oneliner to fix i_pos updating. works for me. 2007-11-27 12:43:54 +00:00
Rémi Denis-Courmont 5b7fd3023d Don't bother seeking when using mmap 2007-11-26 21:02:27 +00:00
Rémi Denis-Courmont 70a886ebcd Fix file position update 2007-11-26 21:01:13 +00:00
Rémi Denis-Courmont 253488ca01 typo 2007-11-26 20:56:49 +00:00
Rémi Denis-Courmont 5743a8e2cd Memory mapped file input 2007-11-26 20:27:15 +00:00
Felix Paul Kühne 42ee1b383a * English grammar fixes and beautifications for the intf_UserFatal messages 2007-11-10 23:14:17 +00:00
Rémi Denis-Courmont d8fc0a94ed Export Content-Type out of HTTP access using Control. 2007-10-02 15:54:16 +00:00
Rémi Denis-Courmont 50852e85f1 Remove last occurences - fixes #1297 2007-09-18 16:32:17 +00:00
Rémi Denis-Courmont 552e595131 Replace strerror() with %m (or Linux DVB: strerror_r) - refs #1297 2007-09-18 16:20:49 +00:00
Rafaël Carré 6ee1e193fd Removes trailing spaces. Removes tabs. 2007-09-10 18:56:52 +00:00
Rémi Denis-Courmont e40d134c69 Remove _GNU_SOURCE and string.h too 2007-08-20 19:10:23 +00:00
Rémi Denis-Courmont 81c5ac29fa Remove stdlib.h 2007-08-20 19:08:22 +00:00
Rémi Denis-Courmont 39c625244a - Cleanup and fixes deprecated options:
- Removed the gross SUPPRESSED hack
 - Remove support for strict deprecated aliases (that was not used anyway)
2007-08-04 20:49:46 +00:00
Rémi Denis-Courmont d47063eabb Fix memleak (oups) 2006-12-03 17:57:54 +00:00
Clément Stenac d3fe7f2879 A bit of headers cleanup
* Headers in include must contain the structures and prototypes needed
  by the plugins and should be named vlc_*.
* Headers in include/vlc must contain the structures and prototypes
  needed by external libvlc clients

* Moved and renamed some things in headers. 
   - Removed vlc_cpu.h, vlc_error.h (merged in vlc_common)
   - Removed snapshot.h (merged in vlc_vout.h)
   - Removed vlc_spu.h (merged in vlc_osd.h)
   - Removed intf_eject.h and vlc_interaction.h (merged in vlc_interface)
   - Moved all internal headers to src
   - Merged vlc_video.h and video_output.h and move private things to src
   - Removed vlc/intf.h, vlc/aout.h, vlc/vout.h, vlc/decoder.h and vlc/input.h
     (meta headers for use in modules, and often implying too large 
     dependencies)
* Removed some useless dependencies
* Unexported a bunch of functions and structures used only in src/
  (--> Still some work here)
* Finally made input_thread_t and input_source_t (mostly) private. 
  Added input_GetItem to fetch the input_item of an input_thread
* Cleaned up deprecated entries in vlc_symbols.h and bumped up symbol 
  prefix

This commit has a 99% probability of breaking the build, 0.1% of killing
your cat and 0% of getting you hot chicks.
2006-11-26 14:20:34 +00:00
Rémi Denis-Courmont 14532988cf Really fix the stat warning (tested on Mingw32) 2006-11-13 15:25:50 +00:00
Rémi Denis-Courmont e131931fa3 Remove debug message 2006-11-12 15:17:29 +00:00
Rémi Denis-Courmont 2f095050c2 Don't use void * for utf8_(l)?stat() as it hinders bug detection 2006-11-12 12:02:55 +00:00
Damien Fouilleul fb635e2103 - access/file.c: fixed stat on win32, make sure the right stat structure is used, 'struct _stati64' on win32 and not 'struct stat' 2006-11-11 19:14:53 +00:00
Rémi Denis-Courmont 378c8bedf2 Add more debug 2006-11-10 21:07:57 +00:00
Rémi Denis-Courmont 69263809ad Cosmetic changes 2006-11-10 20:50:34 +00:00
Rémi Denis-Courmont e3f73d0e36 Cosmetic fix 2006-11-06 17:07:55 +00:00
Antoine Cellerier e91c23bee0 Simplify 2006-11-06 17:03:01 +00:00
Rémi Denis-Courmont 868d7cc14c Fix boundary checks on file seek 2006-11-06 17:01:44 +00:00
Rémi Denis-Courmont c32f5ca08d Use utf8_open 2006-11-04 15:29:25 +00:00
Rémi Denis-Courmont b8433e0d82 Support filenames outside the ANSI Code Page 2006-11-01 21:03:53 +00:00
Rémi Denis-Courmont 345b608740 Get rid of broken file-cat option (closes #807) 2006-11-01 20:50:18 +00:00
Rémi Denis-Courmont 537d79a973 - Revert [17394] which reintroduced TOCTOU issues
- Re-fix directory handling
2006-11-01 15:15:44 +00:00
Rafaël Carré b096694504 Removes useless sanity checks 2006-11-01 08:17:42 +00:00
Rafaël Carré 914f20188c Makes file plugin fail to access directories
Some sanity checks
2006-11-01 07:50:44 +00:00
Rémi Denis-Courmont f81778e9a7 fix Windows build 2006-10-31 17:51:59 +00:00
Rémi Denis-Courmont bb24808cf5 Rewrite of the file access 2006-10-31 17:41:04 +00:00
Rémi Denis-Courmont b1a3bd05cf Suppress some useless variable 2006-10-31 15:47:07 +00:00
Rafaël Carré d9d39662d2 Fixes double free() 2006-10-31 03:05:35 +00:00
Rémi Denis-Courmont 945182d81f - Fix TOCTOU problem (utf8_stat -> fstat)
- Fix file descriptor leak when opening an empty file
- Don't close STDIN.
2006-10-29 16:49:43 +00:00
Rémi Denis-Courmont 51b87d9b7e Minor simplification 2006-10-29 16:33:10 +00:00
Rémi Denis-Courmont 5ecdf63107 Cosmetic fix 2006-10-29 16:30:48 +00:00
Rémi Denis-Courmont 57d2983b03 Allow seeking of character devices with non-zero size 2006-10-29 16:29:07 +00:00
Rémi Denis-Courmont 3d7b3dabff Character devices are not seekable.
Thanks to Ed Schouten for noticing.
2006-10-26 14:54:39 +00:00
Clément Stenac f485214f09 For consistency, remove references to vlc from libvlc
Also, make it clearer what is shared and instance-specific

So,
libvlc_t ==> libvlc_global_t
vlc_t ==> libvlc_int_t (internal instance)

p_object->p_libvlc ==> p_object->p_libvlc_globale
p_object->p_vlc ==> p_object->p_libvlc

VLC_OBJECT_VLC ==> VLC_OBJECT_LIBVLC

And by the way, there is some cleanup required :) (ie, some things are created in the global object instead of the instance-specific one)
2006-09-15 14:31:51 +00:00
Clément Stenac 928454fad8 Fix a number of problems with interaction dialogs
Remove the "seeking too far" error, as it happens for broken AVI and is quite confusing
2006-09-14 21:19:34 +00:00
Felix Paul Kühne 89298c16e4 * browsed through all code files starting with A to F and added non-blocking intf_UserFatal calls next to msg_err where I think that it is necessary.
I tried to select the most important msg_errs. If I missed your favourite, feel free to add it.
Feedback on the wording and the placement of the interaction calls is strongly welcomed.

For the records: I'm using some general topics for most of the dialogues to produce less work for the translators. The current ones go like this:
"Audio output failed", "Network interaction failed", "Streaming / Transcoding failed", "Audio filtering failed", "File reading failed", "Playback failure"

More to come.
2006-08-22 23:22:14 +00:00
Gildas Bazin 4ecc5ff7e3 * modules/access/file.c, directory.c: bug and memory leak fixes 2006-08-03 21:57:58 +00:00
Clément Stenac 90a4caea90 Some more demux and access code factorization 2006-07-19 09:33:41 +00:00
Rémi Denis-Courmont a10232da1f Win32 compile fix 2006-04-29 14:23:00 +00:00
Rémi Denis-Courmont 1cea7efdb0 - Use poll() instead of select() so we don't depend on FD_SETSIZE
- Clean up
2006-04-29 13:55:07 +00:00
Rémi Denis-Courmont 0ee3f46125 Whenever using select() companion macro FD_SET(), one must ensure that
the specified file descriptor does not exceeds the fd_set limit (FD_SETSIZE).
Registering a file descriptor above this limit is not defined (read: this is
a buffer overflow).

This is not normally exploitable on Linux because FD_SETSIZE equals the
default limit for file descriptors per processes, but should work on BSDs.
Cygwin is also very prone to this problem (but right, we don't use it). As
for Windows, it will overflow if you try to select() more than 64 sockets at
a time (regardless of the total numbers of socket), but for the sake of
simplicity and portability, this patch actually prevent opening more than
64 sockets at all.

There are still quite a bunch of plugins that needs fixing.
2006-04-27 20:18:14 +00:00
Christophe Mutricy 4f15591e47 Access/*: Second lecture (refs #438) 2006-03-31 23:07:01 +00:00
Clément Stenac 36a5efe8b5 Access strings (Refs:#438) 2006-03-29 13:49:40 +00:00
Rémi Denis-Courmont 543574fd1d Another bunch of Unicode file names fixes (refs #528) 2006-02-13 09:54:15 +00:00
Antoine Cellerier 2cb472dba0 FSF address change. 2006-01-12 23:10:04 +00:00
Derk-Jan Hartman 68a61049d1 * Compile fix for OSes without F_RDAHEAD and F_NOCACHE 2006-01-07 23:08:42 +00:00
Derk-Jan Hartman 165bc2f4f2 * Set FD_RDAHEAD and FD_NOCACHE on when reading from files. improves reading from networkshares and VMEM usage.
Suggested by Marko Karppinen.
2006-01-07 22:01:17 +00:00
Clément Stenac 3478c35341 Grmbl 2005-12-16 09:47:15 +00:00
Clément Stenac be75111279 Revert 2005-12-16 09:46:03 +00:00
Damien Fouilleul 9fbd6f2e99 - support for specific WIN32 file URL such as file:/C:/ and file:///C:/ 2005-08-21 17:46:48 +00:00
Christophe Massiot 91e5760edb * modules/access/file.c: Expansion of '~/' in filenames. 2005-08-17 16:00:30 +00:00
Rémi Denis-Courmont 26a0d71ed4 Fix stat() when local charset is not UTF-8 2005-08-15 14:50:06 +00:00
Rémi Denis-Courmont 53d6bb5d31 Use UTF-8 internally (closes #16 and introduces lots of yet to be uncovered bugs)
* libvlc: Conversion functions (needs performance improvement)
          Convert filenames from command line
* SAP, Skins2: no perform own UTF-8 conversion
* file, playlistold : convert
* wx, winCE : assume UTF-8
2005-08-03 19:01:44 +00:00
Derk-Jan Hartman f45ea277d6 * Fix an issue with reading of files that are still growing in size. This fixes bugzilla report 2130. Fix by Todd Lutton (tlutton at aol.com). 2005-07-21 13:12:19 +00:00
Rémi Denis-Courmont fe087a3828 Make Zorglub less unhappy 2005-07-09 06:17:09 +00:00
Rémi Denis-Courmont 85b29bdc28 Copyright fixes
(da big courmischage)
2005-07-08 18:12:44 +00:00
Anil Daoud f5961ab3d9 * configure.ac: alsa is now really default enabled
* modules/demux/*: typo and user-friendly description
* modules/access/*: less vlc warnings
* modules/codec/subsdec.c: subtitles justification is no longer "advanced"
2005-03-11 22:36:40 +00:00
Gildas Bazin 0a5efa39e8 * src/misc/modules.c,cpu.c, modules/access/file.c: WinCE fixes. 2005-01-05 22:45:36 +00:00
Clément Stenac d5eacbea63 Really fix all the set_name.
Sorry for the trouble
2004-12-16 18:58:12 +00:00
Clément Stenac a90a19a6b0 Improvements to preferences
* Each module can declare a "human-readable short name" with set_name
* Modules are sorted by category (set_category, set_subcategory).
  Modules configs can be separated by set_section()
* Separated audio-filter and audio-visual
* Separated extraintf and control
* New command and widget : add_module_list() for comma-separated modules
* Vfilters now use "," as separator
2004-12-11 14:45:46 +00:00
Gildas Bazin 9d3104612d * modules/access/file.c: WinCE cruft removal. 2004-10-05 15:31:22 +00:00
Gildas Bazin af338f594a * modules/access/file.c: got rid of the #ifdef HAVE_ERRNO_H + WinCE compilation fixes. 2004-10-04 14:09:33 +00:00
Derk-Jan Hartman 9bfb547eac * Don't bitch anymore about not found access_demux plugins.
* Add ACCESS_SET_PRIVATE_ID_STATE to the list of every access plugin
* msg_Err -> msg_Warn for unimplemented Control queries
2004-08-31 18:32:54 +00:00
Laurent Aimar 3b6a46b8c5 * access/*: use var_* helpers.
* access/vcd/ clean up.
2004-06-06 12:51:06 +00:00
Laurent Aimar bd080991f0 * ninput: added more access2 doc, added ACCESS_SET_PRIVATE_ID_STATE,
STREAM_CONTROL_ACCESS.
 * all: added previous new commands support.
2004-06-05 19:36:51 +00:00
Laurent Aimar 87570dbb37 * file: converted to access2. I hope it still compils everywhere.
* access2: added stream/file/kfir shortcut. Begin title support but
nothing usable yet.
2004-06-03 00:08:54 +00:00
Sam Hocevar 4b9f4ff644 * Massive spelling corrections. 2004-04-27 16:35:15 +00:00
Gildas Bazin 4e9d548b96 * modules/access/file.c: fixed bug in concat mode when seeking. 2004-04-06 10:27:14 +00:00
Gildas Bazin 613d29c692 * modules/access/file.c: more fixes ( thanks fenrir :) ). 2004-03-14 17:15:43 +00:00
Gildas Bazin ff451709d3 * modules/access/file.c: couple of fixes for the file-cat mode. 2004-03-14 16:54:55 +00:00
Gildas Bazin 144bd771d6 * modules/access/file.c:
+ implemented a --file-cat config option that accepts a coma separated list of file names.
     This option allows opening splitted files as a single (concatenated) input.
2004-03-10 17:10:40 +00:00
Gildas Bazin 4598fd249a * include/vlc_threads.h:
+ lower a bit the input thread priority on win32 (using THREAD_PRIORITY_ABOVE_NORMAL now).
* modules/access/file.c:
   + s/config_GetInt()/var_Get() for file-caching.
* modules/access_output/udp.c:
   + less verbose debug messages.
   + increase thread priority on win32.
2004-03-01 12:50:39 +00:00
Gildas Bazin 630d42d5a3 * modules/access/*: strings review + coding style fixes. 2004-01-25 17:31:22 +00:00