Changeset 44d19ee25ed4d1a8e0764ca075a72ed390093aa3
- Timestamp:
- 01/29/05 16:22:53
(4 years ago)
- Author:
- Clément Stenac <zorglub@videolan.org>
- git-committer:
- Clément Stenac <zorglub@videolan.org> 1107012173 +0000
- git-parent:
[6f9ffd3f34ac93fb9f234fe7e6f6cf11149ef89e]
- git-author:
- Clément Stenac <zorglub@videolan.org> 1107012173 +0000
- Message:
* A few string and organization fixes in preferences
* Update the LIST
* Coding style fixes
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| rcb40249 |
r44d19ee |
|
| 1 | | List of vlc plugins (221) |
|---|
| | 1 | List of vlc plugins (264) |
|---|
| 2 | 2 | $Id$ |
|---|
| 3 | 3 | |
|---|
| … | … | |
| 32 | 32 | * access_output_udp: UDP Network access_output module |
|---|
| 33 | 33 | |
|---|
| | 34 | * access_smb: SMB shares access module |
|---|
| | 35 | |
|---|
| 34 | 36 | * access_tcp: TCP Network access module |
|---|
| 35 | 37 | |
|---|
| … | … | |
| 58 | 60 | * au: AU file demuxer |
|---|
| 59 | 61 | |
|---|
| | 62 | * audio_format: helper module for audio transcoding |
|---|
| | 63 | |
|---|
| 60 | 64 | * avi: AVI File stream demuxer |
|---|
| 61 | 65 | |
|---|
| … | … | |
| 88 | 92 | * cvdsub: CVD subtitles decoder |
|---|
| 89 | 93 | |
|---|
| | 94 | * daap: iTunes shares services discovery |
|---|
| | 95 | |
|---|
| 90 | 96 | * deinterlace: naive deinterlacing filter. |
|---|
| 91 | 97 | |
|---|
| 92 | 98 | * demuxdump: Pseudo-demuxer that dumps the stream |
|---|
| 93 | | |
|---|
| 94 | | * demuxstream: MPEG TS demuxer which also sends the stream to the network |
|---|
| | 99 | |
|---|
| | 100 | * dirac: BBC Dirac codec |
|---|
| 95 | 101 | |
|---|
| 96 | 102 | * directory : input module to read files in a directory |
|---|
| … | … | |
| 138 | 144 | * ffmpeg: Video decoder using the ffmpeg library |
|---|
| 139 | 145 | |
|---|
| | 146 | * ffmpegaltivec: Video decoder using the ffmpeg library (Altivec version) |
|---|
| | 147 | |
|---|
| 140 | 148 | * fixed32tofloat32: Audio converter from fixed 32 bits to float 32 bits |
|---|
| 141 | 149 | |
|---|
| … | … | |
| 162 | 170 | * galaktos: a visualization module that outputs OpenGL |
|---|
| 163 | 171 | |
|---|
| | 172 | * gapi: PocketPC Video output |
|---|
| | 173 | |
|---|
| 164 | 174 | * gestures: mouse gestures control plugin |
|---|
| 165 | 175 | |
|---|
| … | … | |
| 180 | 190 | * gnome_main: Gtk+ wrapper for gtk_main |
|---|
| 181 | 191 | |
|---|
| | 192 | * gnutls: GNU TLS encryption/decryption module |
|---|
| | 193 | |
|---|
| 182 | 194 | * goom: visualisation plugin based on goom |
|---|
| 183 | 195 | |
|---|
| … | … | |
| 191 | 203 | |
|---|
| 192 | 204 | * h264: H264 decoder |
|---|
| | 205 | |
|---|
| | 206 | * hal: Linux HAL services discovery module |
|---|
| 193 | 207 | |
|---|
| 194 | 208 | * hd1000a: audio output module for the Roku HD1000 Set-Top-Box |
|---|
| … | … | |
| 224 | 238 | |
|---|
| 225 | 239 | * id3tag: ID3 tag parser/skipper using libid3tag |
|---|
| | 240 | |
|---|
| | 241 | * image: Image file video output |
|---|
| 226 | 242 | |
|---|
| 227 | 243 | * invert: inverse video filter. |
|---|
| … | … | |
| 251 | 267 | * m3u: PLS, M3U, ASX and B4S playlist parser |
|---|
| 252 | 268 | |
|---|
| | 269 | * m4a: MPEG-4 Audio Stream demuxer |
|---|
| | 270 | |
|---|
| 253 | 271 | * m4v: MPEG-4 Video Stream demuxer |
|---|
| 254 | 272 | |
|---|
| 255 | 273 | * macosx: Video output, and interface module for Mac OS X. |
|---|
| 256 | 274 | |
|---|
| | 275 | * marq: Overlays a marquee on the video |
|---|
| | 276 | |
|---|
| 257 | 277 | * mash: OpenMash based decoder |
|---|
| 258 | 278 | |
|---|
| … | … | |
| 277 | 297 | * motionblur: Motion blur filter |
|---|
| 278 | 298 | |
|---|
| | 299 | * motiondetect: Motion detection filter |
|---|
| | 300 | |
|---|
| 279 | 301 | * mp4: MP4 file input module |
|---|
| 280 | 302 | |
|---|
| … | … | |
| 336 | 358 | |
|---|
| 337 | 359 | * playlist: playlist import module |
|---|
| | 360 | |
|---|
| | 361 | * png: PNG images decoder |
|---|
| 338 | 362 | |
|---|
| 339 | 363 | * portaudio: audio output module that uses the portaudio library (www.portaudio.com) |
|---|
| 340 | 364 | |
|---|
| 341 | | * postprocessing_c: Video Postprocessing module |
|---|
| 342 | | |
|---|
| 343 | | * postprocessing_mmx: Video Postprocessing module using MMX |
|---|
| 344 | | |
|---|
| 345 | | * postprocessing_mmxext: Video Postprocessing module using MMX_EXT |
|---|
| 346 | | |
|---|
| 347 | 365 | * ps: input module for MPEG PS decapsulation. |
|---|
| 348 | 366 | |
|---|
| … | … | |
| 369 | 387 | * real: partial Real audio/video demuxer |
|---|
| 370 | 388 | |
|---|
| | 389 | * rtci: extended RC interface module |
|---|
| | 390 | |
|---|
| 371 | 391 | * s16tofixed32: Signed 16 bits to fixed 32 bits audio converter |
|---|
| 372 | 392 | |
|---|
| … | … | |
| 381 | 401 | * satellite: Satellite cards access module |
|---|
| 382 | 402 | |
|---|
| | 403 | * scale: Images rescaler |
|---|
| | 404 | |
|---|
| 383 | 405 | * screen: a input module that takes screenshots of the primary monitor |
|---|
| 384 | 406 | |
|---|
| … | … | |
| 386 | 408 | |
|---|
| 387 | 409 | * sgimb: SGIMB referrer files parser |
|---|
| | 410 | |
|---|
| | 411 | * showintf: shows the main interface |
|---|
| | 412 | |
|---|
| | 413 | * simple_channel_mixer: channel mixer |
|---|
| 388 | 414 | |
|---|
| 389 | 415 | * skins2: Skinnable interface, new generation |
|---|
| … | … | |
| 399 | 425 | * spudec: RLE DVD subtitles decoder. |
|---|
| 400 | 426 | |
|---|
| | 427 | * stream_out_description: helper module for RTSP vod |
|---|
| | 428 | |
|---|
| 401 | 429 | * stream_out_display: displays a stream output chain |
|---|
| 402 | 430 | |
|---|
| … | … | |
| 427 | 455 | * svgalib: SGVAlib output plugin |
|---|
| 428 | 456 | |
|---|
| | 457 | * swscale: Image scaling module |
|---|
| | 458 | |
|---|
| 429 | 459 | * tarkin: a tarkin video decoder using libtarkin |
|---|
| 430 | 460 | |
|---|
| … | … | |
| 440 | 470 | |
|---|
| 441 | 471 | * theora: a theora video decoder/packetizer/encoder using the libtheora library. |
|---|
| | 472 | |
|---|
| | 473 | * time: Overlays the current time |
|---|
| 442 | 474 | |
|---|
| 443 | 475 | * toolame: a mp1 mp2 audio encoder based on toolame |
|---|
| … | … | |
| 470 | 502 | * visual: visualisation system |
|---|
| 471 | 503 | |
|---|
| | 504 | * vobsub: VobSUB subtitles demuxer |
|---|
| | 505 | |
|---|
| | 506 | * vod_rtsp: RTSP VoD module |
|---|
| | 507 | |
|---|
| 472 | 508 | * vorbis: a vorbis audio decoder/packetizer using the libvorbis library. |
|---|
| 473 | 509 | |
|---|
| … | … | |
| 482 | 518 | * waveout: simple audio output module for Windows. |
|---|
| 483 | 519 | |
|---|
| | 520 | * wince: Pocket PC interface |
|---|
| | 521 | |
|---|
| 484 | 522 | * wingdi: WIN 32 / WIN CE GDI video output |
|---|
| 485 | 523 | |
|---|
| … | … | |
| 490 | 528 | * x264: H264 video decoder using X264 |
|---|
| 491 | 529 | |
|---|
| | 530 | * xml: LibXML xml parser |
|---|
| | 531 | |
|---|
| 492 | 532 | * xosd: X On Screen Display interface |
|---|
| 493 | 533 | |
|---|
| | 534 | * xtag: XTAG xml parser |
|---|
| | 535 | |
|---|
| 494 | 536 | * xvid: Decoder for the Xvid codec, using libxvidcore |
|---|
| 495 | 537 | |
|---|
| ra90a19a |
r44d19ee |
|
| 11 | 11 | * the Free Software Foundation; either version 2 of the License, or |
|---|
| 12 | 12 | * (at your option) any later version. |
|---|
| 13 | | * |
|---|
| | 13 | * |
|---|
| 14 | 14 | * This program is distributed in the hope that it will be useful, |
|---|
| 15 | 15 | * but WITHOUT ANY WARRANTY; without even the implied warranty of |
|---|
| … | … | |
| 81 | 81 | * Local prototypes |
|---|
| 82 | 82 | *****************************************************************************/ |
|---|
| 83 | | static int Open ( vlc_object_t * ); |
|---|
| | 83 | static int Open ( vlc_object_t * ); |
|---|
| 84 | 84 | static void Close ( vlc_object_t * ); |
|---|
| 85 | 85 | static void Run ( intf_thread_t * ); |
|---|
| … | … | |
| 101 | 101 | set_category( CAT_ADVANCED ); |
|---|
| 102 | 102 | set_subcategory( SUBCAT_ADVANCED_MISC ); |
|---|
| 103 | | set_description( _("File logging interface") ); |
|---|
| | 103 | set_shortname( N_( "Logging" ) ); |
|---|
| | 104 | set_description( _("File logging") ); |
|---|
| 104 | 105 | |
|---|
| 105 | 106 | add_file( "logfile", NULL, NULL, N_("Log filename"), N_("Specify the log filename."), VLC_FALSE ); |
|---|
| r26039bc |
r44d19ee |
|
| 289 | 289 | "set this to 10000.") |
|---|
| 290 | 290 | |
|---|
| 291 | | #define SERVER_PORT_TEXT N_("Server port") |
|---|
| | 291 | #define SERVER_PORT_TEXT N_("UDP port") |
|---|
| 292 | 292 | #define SERVER_PORT_LONGTEXT N_( \ |
|---|
| 293 | 293 | "This is the port used for UDP streams. By default, we chose 1234.") |
|---|
| … | … | |
| 311 | 311 | #define INPUT_PROGRAM_TEXT N_("Choose program (SID)") |
|---|
| 312 | 312 | #define INPUT_PROGRAM_LONGTEXT N_( \ |
|---|
| 313 | | "Choose the program to select by giving its Service ID.") |
|---|
| | 313 | "Choose the program to select by giving its Service ID\n." \ |
|---|
| | 314 | "Only use this option if you want to read a multi-program stream " \ |
|---|
| | 315 | "(like DVB streams for example )" ) |
|---|
| 314 | 316 | |
|---|
| 315 | 317 | #define INPUT_PROGRAMS_TEXT N_("Choose programs") |
|---|
| 316 | 318 | #define INPUT_PROGRAMS_LONGTEXT N_( \ |
|---|
| 317 | 319 | "Choose the programs to select by giving a comma-separated list of " \ |
|---|
| 318 | | "SIDs.") |
|---|
| | 320 | "SIDs\n." \ |
|---|
| | 321 | "Only use this option if you want to read a multi-program stream " \ |
|---|
| | 322 | "(like DVB streams for example )" ) |
|---|
| 319 | 323 | |
|---|
| 320 | 324 | #define INPUT_CHAN_TEXT N_("Choose audio channel") |
|---|
| 321 | 325 | #define INPUT_CHAN_LONGTEXT N_( \ |
|---|
| 322 | | "Give the stream number of the audio channel you want to use in a DVD " \ |
|---|
| | 326 | "Give the stream number of the audio channel you want to use" \ |
|---|
| 323 | 327 | "(from 0 to n).") |
|---|
| 324 | 328 | |
|---|
| 325 | | #define INPUT_SUB_TEXT N_("Choose subtitle track") |
|---|
| | 329 | #define INPUT_SUB_TEXT N_("Choose subtitles track") |
|---|
| 326 | 330 | #define INPUT_SUB_LONGTEXT N_( \ |
|---|
| 327 | 331 | "Give the stream number of the subtitle channel you want to use " \ |
|---|
| … | … | |
| 329 | 333 | |
|---|
| 330 | 334 | #define INPUT_REPEAT_TEXT N_("Input repetitions") |
|---|
| 331 | | #define INPUT_REPEAT_LONGTEXT N_("Number of time the same input will be repeated") |
|---|
| | 335 | #define INPUT_REPEAT_LONGTEXT N_("Number of time the same input will be " \ |
|---|
| | 336 | "repeated") |
|---|
| 332 | 337 | |
|---|
| 333 | 338 | #define START_TIME_TEXT N_("Input start time (seconds)") |
|---|
| … | … | |
| 338 | 343 | |
|---|
| 339 | 344 | #define INPUT_LIST_TEXT N_("Input list") |
|---|
| 340 | | #define INPUT_LIST_LONGTEXT N_("Allows you to specify a coma separated list " \ |
|---|
| 341 | | "of inputs that will be concatenated to the main MRL when playing.") |
|---|
| | 345 | #define INPUT_LIST_LONGTEXT N_("Allows you to specify a comma-separated list " \ |
|---|
| | 346 | "of inputs that will be concatenated.") |
|---|
| 342 | 347 | |
|---|
| 343 | 348 | #define INPUT_SLAVE_TEXT N_("Input slave (experimental)") |
|---|
| 344 | | #define INPUT_SLAVE_LONGTEXT N_("Input slave (experimental)") |
|---|
| | 349 | #define INPUT_SLAVE_LONGTEXT N_("Allows you to play from several files at " \ |
|---|
| | 350 | "the same time. Experimental, not all formats are supported.") |
|---|
| 345 | 351 | |
|---|
| 346 | 352 | #define BOOKMARKS_TEXT N_("Bookmarks list for a stream") |
|---|
| … | … | |
| 964 | 970 | set_subcategory( SUBCAT_INPUT_SCODEC ); |
|---|
| 965 | 971 | set_subcategory( SUBCAT_INPUT_ADVANCED ); |
|---|
| 966 | | add_integer( "cr-average", 40, NULL, CR_AVERAGE_TEXT, |
|---|
| 967 | | CR_AVERAGE_LONGTEXT, VLC_FALSE ); |
|---|
| 968 | | add_integer( "server-port", 1234, NULL, |
|---|
| 969 | | SERVER_PORT_TEXT, SERVER_PORT_LONGTEXT, VLC_FALSE ); |
|---|
| 970 | | add_integer( "mtu", 1500, NULL, MTU_TEXT, MTU_LONGTEXT, VLC_TRUE ); |
|---|
| 971 | | add_string( "iface-addr", "", NULL, IFACE_ADDR_TEXT, |
|---|
| 972 | | IFACE_ADDR_LONGTEXT, VLC_TRUE ); |
|---|
| 973 | | |
|---|
| | 972 | |
|---|
| | 973 | set_section( N_( "Tracks settings" ), NULL ); |
|---|
| 974 | 974 | add_integer( "program", 0, NULL, |
|---|
| 975 | 975 | INPUT_PROGRAM_TEXT, INPUT_PROGRAM_LONGTEXT, VLC_TRUE ); |
|---|
| … | … | |
| 980 | 980 | add_integer( "spu-channel", -1, NULL, |
|---|
| 981 | 981 | INPUT_SUB_TEXT, INPUT_SUB_LONGTEXT, VLC_FALSE ); |
|---|
| | 982 | |
|---|
| | 983 | set_section( N_( "Playback control" ) , NULL); |
|---|
| 982 | 984 | add_integer( "input-repeat", 0, NULL, |
|---|
| 983 | 985 | INPUT_REPEAT_TEXT, INPUT_REPEAT_LONGTEXT, VLC_TRUE ); |
|---|
| … | … | |
| 1003 | 1005 | CDAUDIO_DEV_LONGTEXT, VLC_FALSE ); |
|---|
| 1004 | 1006 | |
|---|
| | 1007 | set_section( N_( "Network settings" ), NULL ); |
|---|
| | 1008 | |
|---|
| | 1009 | add_integer( "server-port", 1234, NULL, |
|---|
| | 1010 | SERVER_PORT_TEXT, SERVER_PORT_LONGTEXT, VLC_FALSE ); |
|---|
| | 1011 | add_integer( "mtu", 1500, NULL, MTU_TEXT, MTU_LONGTEXT, VLC_TRUE ); |
|---|
| | 1012 | add_string( "iface-addr", "", NULL, IFACE_ADDR_TEXT, |
|---|
| | 1013 | IFACE_ADDR_LONGTEXT, VLC_TRUE ); |
|---|
| 1005 | 1014 | add_bool( "ipv6", 0, NULL, IPV6_TEXT, IPV6_LONGTEXT, VLC_FALSE ); |
|---|
| 1006 | 1015 | change_short('6'); |
|---|
| … | … | |
| 1034 | 1043 | add_string( "meta-url", NULL, NULL, META_URL_TEXT, |
|---|
| 1035 | 1044 | META_URL_LONGTEXT, VLC_TRUE ); |
|---|
| | 1045 | |
|---|
| | 1046 | set_section( N_( "Advanced" ), NULL ); |
|---|
| | 1047 | |
|---|
| | 1048 | add_integer( "cr-average", 40, NULL, CR_AVERAGE_TEXT, |
|---|
| | 1049 | CR_AVERAGE_LONGTEXT, VLC_FALSE ); |
|---|
| 1036 | 1050 | |
|---|
| 1037 | 1051 | /* Decoder options */ |
|---|
| rbd7169e |
r44d19ee |
|
| 455 | 455 | if( !p_spu->p_blend && p_region ) |
|---|
| 456 | 456 | { |
|---|
| 457 | | p_spu->p_blend = vlc_object_create( p_spu, sizeof(filter_t) ); |
|---|
| | 457 | p_spu->p_blend = vlc_object_create( p_spu, VLC_OBJECT_FILTER ); |
|---|
| 458 | 458 | vlc_object_attach( p_spu->p_blend, p_spu ); |
|---|
| 459 | 459 | p_spu->p_blend->fmt_out.video.i_x_offset = |
|---|
| … | … | |
| 471 | 471 | if( !p_spu->p_text && p_region ) |
|---|
| 472 | 472 | { |
|---|
| 473 | | p_spu->p_text = vlc_object_create( p_spu, sizeof(filter_t) ); |
|---|
| | 473 | p_spu->p_text = vlc_object_create( p_spu, VLC_OBJECT_FILTER ); |
|---|
| 474 | 474 | vlc_object_attach( p_spu->p_text, p_spu ); |
|---|
| 475 | 475 | |
|---|
| … | … | |
| 605 | 605 | } |
|---|
| 606 | 606 | } |
|---|
| | 607 | |
|---|
| 607 | 608 | if( (i_scale_width != 1000 || i_scale_height != 1000) && |
|---|
| 608 | 609 | p_spu->p_scale && !p_region->p_cache ) |
|---|
| 609 | 610 | { |
|---|
| 610 | 611 | picture_t *p_pic; |
|---|
| | 612 | |
|---|
| 611 | 613 | |
|---|
| 612 | 614 | p_spu->p_scale->fmt_in.video = p_region->fmt; |
|---|
| … | … | |
| 696 | 698 | { |
|---|
| 697 | 699 | video_format_t *p_fmt = &p_spu->p_blend->fmt_in.video; |
|---|
| 698 | | int i_crop_x = p_spu->i_crop_x * i_scale_width / 1000; |
|---|
| 699 | | int i_crop_y = p_spu->i_crop_y * i_scale_height / 1000; |
|---|
| 700 | | int i_crop_width = p_spu->i_crop_width * i_scale_width / 1000; |
|---|
| 701 | | int i_crop_height = p_spu->i_crop_height * i_scale_height/1000; |
|---|
| | 700 | int i_crop_x = p_spu->i_crop_x * i_scale_width / 1000; |
|---|
| | 701 | int i_crop_y = p_spu->i_crop_y * i_scale_height / 1000; |
|---|
| | 702 | int i_crop_width = p_spu->i_crop_width * i_scale_width / 1000; |
|---|
| | 703 | int i_crop_height = p_spu->i_crop_height * i_scale_height/1000; |
|---|
| 702 | 704 | |
|---|
| 703 | 705 | /* Find the intersection */ |
|---|