- 21 Dec, 2008 3 commits
-
-
Rémi Denis-Courmont authored
-
Dominique Leuenberger authored
MAke sure we always return defined values. I: Program returns random data in a function E: vlc-beta no-return-in-nonvoid-function intf.c:341 Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
-
Rémi Denis-Courmont authored
Should fix #2257
-
- 20 Dec, 2008 4 commits
-
-
Rémi Denis-Courmont authored
-
Pierre d'Herbemont authored
Saves about 500 lines of codes.
-
Ilkka Ollakka authored
Should fix #1597
-
Filippo Carone authored
-
- 19 Dec, 2008 9 commits
-
-
Dominique Leuenberger authored
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
-
Michael Hanselmann authored
Apple AirPort Express devices can play audio streamed over the network. The Remote Audio Output Protocol was reverse-engineered by Jon Lech Johansen in 2004. He also released a proof of concept implementation named JustePort. The control protocol is similar to interleaved RTSP record mode and based on HTTP. It is used to negotiate details before sending music data over an AES encrypted TCP connection. RSA is used to encrypt the AES key before transfering it via an HTTP header. To this day, only the public part of the RSA key has been made public while the private part remains unknown. VLC uses libgcrypt for encryption. Unfortunately, libgcrypt doesn't support the OAEP standard as defined in RFC2437 and RAOP demands OAEP padding for RSA encrypted data. OAEP has been reimplemented from scratch based on the specification for this plugin. These functions, MGF1 and AddOaepPadding, can be adopted for libgcrypt at a later time. All input data must be encoded using the Apple Lossless codec with 44100 Hz and 2 channels. The "transcode" plugin can be used to reencode input data. Updating the volume while playing is not yet supported. Except for logging, no use is made of the audio delay and jack type reported by the device. Apple's RAOP-compatible devices announce themselves on the network using Zeroconf, but discovering them is not implemented in this plugin. The service type is "_raop._tcp". The "raop" plugin can be used like this: --sout='#transcode{acodec=alac,channels=2}:raop{host=hostname}' It also supports a "volume" parameter with a range from 0 to 255. Signed-off-by: Michael Hanselmann <public@hansmi.ch> Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
DOesn't show anything yet.
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
Should work, but not tested yet.
-
- 18 Dec, 2008 3 commits
-
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
Jean-Baptiste Kempf authored
-
- 17 Dec, 2008 12 commits
-
-
Ilkka Ollakka authored
-
Ilkka Ollakka authored
location nodes on track. Use last location-node for uri (maybe first would be better instead ?). check that input_item_NewExt doesn't return NULL should fix ticket #2353
-
Jean-Baptiste Kempf authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Jean-Baptiste Kempf authored
Remark by Babal.
-
Jean-Baptiste Kempf authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
- 16 Dec, 2008 9 commits
-
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
This is untested. Most probably nobody uses these anymore.
-
Rémi Denis-Courmont authored
-
Rémi Duraffort authored
-
Rémi Denis-Courmont authored
-
Rémi Denis-Courmont authored
-
Rémi Duraffort authored
-
Rémi Duraffort authored
-
Rémi Denis-Courmont authored
-