Derk-Jan Hartman [Fri, 10 Jun 2005 19:44:13 +0000 (19:44 +0000)]
* Changed mute hotkey to command-alt-arrowdown (like in iTunes) to avoid dupe with messages window hotkey.
* Solved a deadlock due to volumeGet. Remember locking functions are not allowed from the GUI thread.
* Fix the OSD feedback of the Repeat One, Repeat All commands
* Added Chris Clepper to the THANKS file for his OpenGL fix [11368]
* include/vlc_threads.h: Priority level VLC_THREAD_PRIORITY_HIGHEST is now
available for all platforms.
* modules/access_output/udp.c: Now runs the output thread at
VLC_THREAD_PRIORITY_HIGHEST
* modules/codec/fake.c: New fake codec. Use it in conjunction with the
fake access to create an efficient background image for the transcode
module (avoids using the switcher module).
Gildas Bazin [Tue, 7 Jun 2005 15:00:55 +0000 (15:00 +0000)]
* modules/audio_output/directx.c: audio device selection based on a patch from Matthew Armsby (uberground at gmail dot com) + config option to disable float32 output.
Gildas Bazin [Tue, 7 Jun 2005 10:28:09 +0000 (10:28 +0000)]
* modules/stream_out/transcode.c: better picture heap leaking detection when encoding in multithreaded mode (needed if the encoder doesn't remove the pictures as fast as the decoder put them).
Eric Petit [Sat, 4 Jun 2005 15:07:03 +0000 (15:07 +0000)]
macosx/vout*: also destroy the window and attach/detach the view on the
main thread (one more step to hopefully fix #45)
macosx/controls.m: fixed a tiny memleak
* Retrieve proper duration of DVD length
* GET_TIME is inaccurate, because it is based on average block duration.
* In case skipping to DVD_MENU_Title fails try DVD_MENU_Root. Otherwise we might go directly to the movie instead of the menu, which I find less desirable then viewing the FBI warnings.
* modules/access_output/udp.c: Do not use malloc() and free() in a high
priority thread, since these functions use an internal mutex and may
delay the thread for up to 100 ms under heavy loads (experienced with
the mosaic). Instead we now recycle the UDP buffers, which is
incidentally faster than malloc()/free(). It should avoid "late
buffer sent" messages. Also removed the --sout-udp-late option because
"better late than never" (I changed my mind on this).
* modules/stream_out/transcode.c: New --sout-transcode-vfilter option.
Allows to run video filter2 modules just before the encoding (and
after the SPU rendering). New --sout-transcode-high-priority option
to run the optional encoder thread at the same priority as the output.
* Tell the auhal which channel ordering VLC uses. 7 and 8 channel configs are not supported because VLC uses the channel ordering L R Lm Rm Lr Rr C LFE which isn't a normal ITU, DVD, MPEG, AAC or WAV standard and therefore not supported by default by OS X.
Complete rewrite of vlc_symbols.h generation (closes #155)
New VLC_EXPORTs are now added at the end of module_symbols_t so that
offsets of other function pointers are preserved.
Deleted VLC_EXPORTs are replaced with dummy pointers for padding.
Of course, it doesn't solve the problem with changing shared structures
format :/ and it may cause SVN conflicts when multiple people changes
VLC_EXPORT. I doubt it can be avoided though.
* Fix several problems with the auhal module. only the problem with the changing inNumberFrames should be left. We need to add a buffer system to take care of this issue...
* Revert the coreaudio resampler to it's simpler variant again. the builtin resampler of the new auhal module takes care of the special case in which this resampler wasn't working. It would be better to really fix it, but i cannot find the problem.
Gildas Bazin [Wed, 1 Jun 2005 17:57:50 +0000 (17:57 +0000)]
* modules/demux/mp4/mp4.c: we don't need to re-packetize h264 data into annexe B bytestream anymore since new versions of ffmpeg deal with it properly.