Commit Graph

  • b3dfcfef52 decoder_api: send song tag in decoder_data() Max Kellermann 2008-11-03 20:20:09 +01:00
  • ac96022c1d decoder_api: automatically send stream tag Max Kellermann 2008-11-03 18:24:01 +01:00
  • 8bb2da063f tag: added function tag_has_type() Max Kellermann 2008-11-03 18:24:00 +01:00
  • b9d456a041 decoder_api: no CamelCase Max Kellermann 2008-11-03 17:56:41 +01:00
  • b54348a1e5 configure.ac: disable libflac's oggflac support with --disable-oggflac Avuton Olrich 2008-11-03 17:35:16 +01:00
  • dda8fc4f6b configure.ac: AC_SUBST(MP4FF_LIBS) Max Kellermann 2008-11-03 17:35:06 +01:00
  • f70dccdce1 configure.ac: separate the "aac" and "mp4" decoder tests Max Kellermann 2008-11-03 16:48:12 +01:00
  • 9074f924e9 alsa: initialize "device" with NULL Max Kellermann 2008-11-03 07:40:54 +01:00
  • e6f334a088 mod: removed boolean globals for lazy init Max Kellermann 2008-11-03 07:32:02 +01:00
  • bb15c3bd45 mod: always initialize libmikmod Max Kellermann 2008-11-03 07:30:42 +01:00
  • 79d70f124d output: don't allow length==0 Max Kellermann 2008-11-02 20:16:56 +01:00
  • cc164cc884 player: don't play empty chunks Max Kellermann 2008-11-02 20:14:55 +01:00
  • e5137706d1 ffmpeg: fix boolean inversion in ffmpeg_tag() Max Kellermann 2008-11-02 17:32:40 +01:00
  • 1e0acb2e1a removed unused sources Max Kellermann 2008-11-02 17:16:07 +01:00
  • fb233df7a9 player: copy stream tag to the song struct Max Kellermann 2008-11-02 17:13:26 +01:00
  • 7e7704e42b player: added player.song Max Kellermann 2008-11-02 17:10:26 +01:00
  • accc82cd6c ffmpeg: don't rewind stream in url_close() Max Kellermann 2008-11-02 17:10:12 +01:00
  • 2124df1390 decoder: rewind input stream after try_decode() Max Kellermann 2008-11-02 17:10:02 +01:00
  • 395aa4e847 decoder: moved code to decoder_try_decode() Max Kellermann 2008-11-02 17:07:39 +01:00
  • 5183d85886 player: send chunk tag to audio device Max Kellermann 2008-11-02 17:07:31 +01:00
  • aa9b31f1cf crossfade: copy tag Max Kellermann 2008-11-02 17:07:13 +01:00
  • 0f80428fda ffmpeg: use decoder_read() wrapper instead of direct input_stream_read() Max Kellermann 2008-11-02 17:06:53 +01:00
  • 4d069b4991 ogg, ffmpeg: try to decode, even when the stream is not seekable Max Kellermann 2008-11-02 17:06:32 +01:00
  • 460b15d29c input_curl: buffered rewinding Max Kellermann 2008-11-02 17:06:15 +01:00
  • 020c04e702 decoder_api: added decoder_tag() Max Kellermann 2008-11-02 17:02:28 +01:00
  • 5b13f067cd aac, mod: moved decoder command check into loop condition Max Kellermann 2008-11-02 17:02:23 +01:00
  • 3f6fcfd38e aac, mod: don't check for SEEK command Max Kellermann 2008-11-02 17:02:00 +01:00
  • c9e15bc418 decoder_api: pass "seekable" flag to decoder_initialized() Max Kellermann 2008-11-02 17:01:51 +01:00
  • c7a374bdcb music_pipe: add tag pointer to the music_chunk struct Max Kellermann 2008-11-02 17:01:00 +01:00
  • fcc11bc9d8 music_pipe: added functions chunk_init() and chunk_free() Max Kellermann 2008-11-02 16:58:49 +01:00
  • 85b6ff7b59 music_pipe: document struct music_chunk Max Kellermann 2008-11-02 16:58:45 +01:00
  • b42dad9b05 music_pipe: removed "volatile" Max Kellermann 2008-11-02 16:58:42 +01:00
  • 39bf84aa9f music_pipe: renamed "size" to "num_chunks" Max Kellermann 2008-11-02 16:57:37 +01:00
  • 5347cca29d music_pipe: no CamelCase Max Kellermann 2008-11-02 16:57:16 +01:00
  • 8490c1b4cf music_pipe: set bit_rate and time in music_pipe_append() Max Kellermann 2008-11-02 16:57:15 +01:00
  • cd61f6570f music_pipe: moved code to music_chunk_append() Max Kellermann 2008-11-02 16:56:49 +01:00
  • e9e9d2bc2d music_pipe: renamed "ob" to "music_pipe" Max Kellermann 2008-11-02 16:56:09 +01:00
  • d430b1dc54 music_pipe: more wrapper functions Max Kellermann 2008-11-02 16:55:53 +01:00
  • 260a0cc33c music_pipe: use GLib instead of utils.h Max Kellermann 2008-11-02 16:55:48 +01:00
  • 8b1f6ff3c8 decoder: replaced music_pipe.audioFormat with dc.out_audio_format Max Kellermann 2008-11-02 16:55:43 +01:00
  • 30fca5e5a9 music_pipe: pass frame size to tail_chunk() Max Kellermann 2008-11-02 14:18:34 +01:00
  • fd0f195bb7 music_pipe: renamed ob_* functions to music_pipe_* Max Kellermann 2008-11-02 14:18:34 +01:00
  • 8964c69a64 music_pipe: renamed struct output_buffer to struct music_pipe Max Kellermann 2008-11-02 14:15:47 +01:00
  • 767b4c95bd renamed outputBuffer.[ch] to pipe.[ch] Max Kellermann 2008-11-02 14:12:52 +01:00
  • b48ae8c26f decoder: enable decoders even if they have no init() method Max Kellermann 2008-11-02 13:30:26 +01:00
  • 4c1b96c307 decoder: make the suffixes and mime_types arrays really const Max Kellermann 2008-11-01 14:55:23 +01:00
  • 0b614fbaae decoder: make all decoder_plugin structs const Max Kellermann 2008-11-01 14:54:09 +01:00
  • 1a4a3e1f1f decoder: manage decoder list in a static array Max Kellermann 2008-11-01 14:53:30 +01:00
  • 5036368f54 decoder: return const decoder_plugin structs Max Kellermann 2008-11-01 14:51:41 +01:00
  • 83f6222ae7 permission: store passwords in GHashTable Max Kellermann 2008-11-01 14:33:25 +01:00
  • aa772ebc02 tag: use GLib instead of utils.h Max Kellermann 2008-11-01 14:33:14 +01:00
  • 35710a81ea utils: use GUINT32_FROM_LE() instead of readLEuint32() Max Kellermann 2008-11-01 14:11:19 +01:00
  • b996108675 tag: don't return const string from fix_utf8() Max Kellermann 2008-11-01 14:04:15 +01:00
  • aa33422de6 alsa, jack: no const pointers for allocated strings Max Kellermann 2008-11-01 14:04:14 +01:00
  • 9fdac529b4 path: removed sanitizePathDup() Max Kellermann 2008-10-31 16:50:51 +01:00
  • f291876772 mapper: check for "." and ".." Max Kellermann 2008-10-31 16:48:58 +01:00
  • a5f8d4386c update: check return values Max Kellermann 2008-10-31 16:47:21 +01:00
  • d8e877e335 path: moved playlist_dir to mapper.c Max Kellermann 2008-10-31 16:47:14 +01:00
  • ef54271619 mapper: use g_warning() for logging Max Kellermann 2008-10-31 16:46:46 +01:00
  • f098db149e decoder: eliminate gotos in decodeStart() Max Kellermann 2008-10-31 16:29:45 +01:00
  • a1ca32168c decoder: don't wake up player when command==NONE Max Kellermann 2008-10-31 16:29:39 +01:00
  • 63682eb1b8 decoder: notify player after stop Max Kellermann 2008-10-31 16:29:34 +01:00
  • 347e816247 decoder: reset state and command in decoder_task() Max Kellermann 2008-10-31 16:29:24 +01:00
  • 86fbac54fd decoder: introduce switch statement in decoder_task() Max Kellermann 2008-10-31 16:29:22 +01:00
  • 78448fe1a5 decoder_api: pass constant path pointers Max Kellermann 2008-10-31 15:56:43 +01:00
  • 6d6e615825 input_stream: pass const url to input_stream_open() Max Kellermann 2008-10-31 15:50:59 +01:00
  • a92903983d client: use bool Max Kellermann 2008-10-31 13:58:00 +01:00
  • 6757c17689 removed UTF-8 library, use GLib instead Max Kellermann 2008-10-31 13:57:10 +01:00
  • f61bb4c8cf update mpdconf.example that shout ouput encoding and protocol settings are optional Alam Arias 2008-10-31 08:19:50 -04:00
  • 78f60c9c6d removed unneed check for protocol in shout plugin, will assume icecast2 protocol if not exist in config Alam Arias 2008-10-31 12:20:49 +01:00
  • 0c43f78b11 replace tabs with space in shout audio_output example Alam Arias 2008-10-31 12:20:49 +01:00
  • 71fe7ad81a path: free GLib error in fs_charset_to_utf8() Max Kellermann 2008-10-31 12:20:48 +01:00
  • 8f9d9cc042 directory: directory_free() frees children Max Kellermann 2008-10-31 09:20:02 +01:00
  • ea515494cb added prefix to header macros Max Kellermann 2008-10-31 09:19:53 +01:00
  • 5ef17ac1aa client: don't try again after partial write Max Kellermann 2008-10-31 09:19:40 +01:00
  • b7ee6febaa removed the sllist library Max Kellermann 2008-10-31 09:19:34 +01:00
  • 94cbdffb72 client: use GQueue instead of sllist.h for deferred_send Max Kellermann 2008-10-31 09:18:11 +01:00
  • 90e9079142 client: use GSList instead of struct strnode for command lists Max Kellermann 2008-10-31 09:17:56 +01:00
  • e5ef2d8a37 client: removed list_cache Max Kellermann 2008-10-31 09:17:52 +01:00
  • 8f37f7c838 ogg: don't include _flac_common.h Max Kellermann 2008-10-31 08:52:09 +01:00
  • d65d6548a3 oggflac: adapt to new API Max Kellermann 2008-10-31 08:52:09 +01:00
  • 5024f0b6cc ffmpeg: pass input_stream pointer to decoder_data() Max Kellermann 2008-10-30 19:09:20 +01:00
  • b15c4cdeb5 ffmpeg: use return value of decoder_data() Max Kellermann 2008-10-30 19:03:41 +01:00
  • f3b4a28518 ffmpeg: output buffer size cannot be negative Max Kellermann 2008-10-30 19:03:38 +01:00
  • 130fc58b36 ffmpeg: break immediately after av_read_frame() Max Kellermann 2008-10-30 19:03:31 +01:00
  • 5f1df0a927 ffmpeg: moved code to ffmpeg_send_frame() Max Kellermann 2008-10-30 19:03:20 +01:00
  • 048d62a628 ffmpeg: report seek errors to MPD Max Kellermann 2008-10-30 19:02:38 +01:00
  • cd7a720426 ffmpeg: simplified mpdurl_read() Max Kellermann 2008-10-30 19:02:01 +01:00
  • 964442c5ad ffmpeg: call tag_free() instead of free() Max Kellermann 2008-10-30 19:01:36 +01:00
  • 25f4efcdb8 ffmpeg: eliminated local variable "tag" Max Kellermann 2008-10-30 19:01:31 +01:00
  • 7cbd9821c6 ffmpeg: make ffmpeg_helper() return bool Max Kellermann 2008-10-30 19:01:23 +01:00
  • 078d83ca13 ffmpeg: removed debug messages Max Kellermann 2008-10-30 19:01:18 +01:00
  • b180d0b47f ffmpeg: initialize base.decoder Max Kellermann 2008-10-30 18:08:52 +01:00
  • 4d72bda4c3 listen: set file mode 666 on the unix socket Max Kellermann 2008-10-30 18:03:18 +01:00
  • 9ec695559f pulse: fix segfault without sink name Max Kellermann 2008-10-30 17:46:56 +01:00
  • bc5429580e autogen.sh: don't call aclocal with the $PWD prefix Richard Brown 2008-10-30 10:37:41 +01:00
  • 5f6383d68c mpc: provide 24 bit samples Max Kellermann 2008-10-30 08:45:00 +01:00
  • 0db07a920e mpc: moved sample size into a constant Max Kellermann 2008-10-30 08:44:51 +01:00
  • 6773dea5b0 mpc: renamed variable "s16" to "dest" Max Kellermann 2008-10-30 08:44:43 +01:00
  • 51348d6992 mpc: fix broken integer sample conversion Max Kellermann 2008-10-30 08:44:28 +01:00