1
mirror of https://code.videolan.org/videolan/vlc synced 2024-07-21 07:24:15 +02:00
vlc/modules/access
Rafaël Carré f452c11004 playlist_CreateNode(): add an argument to specify an input_item_t to be linked with the node, rather than creating a new input.
Setting that argument to NULL will make playlist_CreateNode() behave like previously.

That way we can create only one input per pair of node (for local playlist, media library, and service discovery)
Previous behaviour was to create 2 inputs with the same i_id member, but we would store both input in a binary search tree (sorted by i_id), and that kind of tree MUST NOT have 2 items with the same key, else we will get some bad memory corruption when the wrong input is removed from the tree (the other being left in the tree while the memory referred by it was freed).
Note that this breaks ABI
2007-10-18 15:34:01 +00:00
..
bda Export Content-Type out of HTTP access using Control. 2007-10-02 15:54:16 +00:00
cdda Remove noop 2007-10-04 21:51:55 +00:00
dshow Removes trailing spaces. Removes tabs. 2007-09-10 18:56:52 +00:00
dvb Fixed 2 missing "%s" -> "%m" 2007-10-08 18:59:16 +00:00
mms Export Content-Type out of HTTP access using Control. 2007-10-02 15:54:16 +00:00
rtsp Export Content-Type out of HTTP access using Control. 2007-10-02 15:54:16 +00:00
screen Removes trailing spaces. Removes tabs. 2007-09-10 18:56:52 +00:00
vcd Fix messed up cast that breaks gcc 4 2007-10-03 19:04:57 +00:00
vcdx Removes trailing spaces. Removes tabs. 2007-09-10 18:56:52 +00:00
cdda.c Export Content-Type out of HTTP access using Control. 2007-10-02 15:54:16 +00:00
dc1394.c Removes trailing spaces. Removes tabs. 2007-09-10 18:56:52 +00:00
directory.c playlist_CreateNode(): add an argument to specify an input_item_t to be linked with the node, rather than creating a new input. 2007-10-18 15:34:01 +00:00
dv.c Export Content-Type out of HTTP access using Control. 2007-10-02 15:54:16 +00:00
dvdnav.c Added const wheen needed for stream_Peek (demuxer/access) 2007-09-30 15:40:34 +00:00
dvdread.c Added const wheen needed for stream_Peek (demuxer/access) 2007-09-30 15:40:34 +00:00
eyetv.c Export Content-Type out of HTTP access using Control. 2007-10-02 15:54:16 +00:00
fake.c Added const wheen needed for stream_Peek (demuxer/access) 2007-09-30 15:40:34 +00:00
file.c Export Content-Type out of HTTP access using Control. 2007-10-02 15:54:16 +00:00
ftp.c Export Content-Type out of HTTP access using Control. 2007-10-02 15:54:16 +00:00
gnomevfs.c Export Content-Type out of HTTP access using Control. 2007-10-02 15:54:16 +00:00
http.c Export Content-Type out of HTTP access using Control. 2007-10-02 15:54:16 +00:00
jack.c Removes trailing spaces. Removes tabs. 2007-09-10 18:56:52 +00:00
Modules.am Initial JACK audio access-demux from Julien Plissonneau Duquène 2007-05-12 17:27:37 +00:00
pvr.c Export Content-Type out of HTTP access using Control. 2007-10-02 15:54:16 +00:00
smb.c Export Content-Type out of HTTP access using Control. 2007-10-02 15:54:16 +00:00
tcp.c Export Content-Type out of HTTP access using Control. 2007-10-02 15:54:16 +00:00
udp.c Export Content-Type out of HTTP access using Control. 2007-10-02 15:54:16 +00:00
v4l2.c Patch by Richard Hosking: Userptr IO buffers need to be aligned according to the V4L2 reference capture c example (which has been updated with this recently). Also, the reference program has the device close operations after the 'free' calls so they have been moved. This fixes the issue I was having with my device crashing vlc on close. Also fixed a typo in an error message and renamed a local function which was badly named by me. 2007-10-12 16:50:53 +00:00
v4l.c Replace strerror() with %m (or Linux DVB: strerror_r) - refs #1297 2007-09-18 16:20:49 +00:00
videodev2.h Removes trailing spaces. Removes tabs. 2007-09-10 18:56:52 +00:00
videodev_mjpeg.h Move v4l and pvr into the main access directory. 2006-07-19 09:45:02 +00:00