Commit Graph

  • ecd485acbd mpc: fix boolean interpretation of input_stream_seek() Max Kellermann 2008-10-30 08:42:18 +01:00
  • 62d4fa9306 decoder: use bool for return values and flags Max Kellermann 2008-10-30 08:38:54 +01:00
  • d29bad4410 mp3: make mp3_read() return bool Max Kellermann 2008-10-30 06:09:28 +01:00
  • f8722913cf output: removed audio_output.result Max Kellermann 2008-10-29 22:34:37 +01:00
  • 7da0e005f3 output: delay reopen after device failure Max Kellermann 2008-10-29 22:32:50 +01:00
  • 0eae1c55ad output: moved code to audio_output_update() Max Kellermann 2008-10-29 22:17:44 +01:00
  • 678314534a output: always call cancel() before stop() Max Kellermann 2008-10-29 22:17:42 +01:00
  • 07bb46de88 input_file: refuse to open non-regular files Max Kellermann 2008-10-29 21:11:28 +01:00
  • 84f7d9c6b3 input_file: check fstat() failure Max Kellermann 2008-10-29 21:11:20 +01:00
  • fb08213659 input_file: use GLib for logging Max Kellermann 2008-10-29 21:11:04 +01:00
  • 8f3d962219 log: don't use utils.h Max Kellermann 2008-10-29 21:02:22 +01:00
  • cf376b4bc8 output: moved audioDeviceStates to audio_output.enabled Max Kellermann 2008-10-29 20:49:51 +01:00
  • 2f76db4c78 output: close device on play error Max Kellermann 2008-10-29 20:40:33 +01:00
  • 58c5bee9f0 output: use bool for return values and flags Max Kellermann 2008-10-29 20:40:27 +01:00
  • 03390d8be1 audio: call closeAudioDevice() on error Max Kellermann 2008-10-29 20:39:56 +01:00
  • 030238bb10 audio: removed variable "audioOpened" Max Kellermann 2008-10-29 20:39:48 +01:00
  • b967702059 pulse: clear pa_simple pointer in pulse_close() Max Kellermann 2008-10-29 20:38:20 +01:00
  • d692e925a4 pulse: use GLib instead of util.h/log.h Max Kellermann 2008-10-29 20:37:36 +01:00
  • 38df17546a pulse: no CamelCase Max Kellermann 2008-10-29 20:37:15 +01:00
  • 2867c8e9b1 player: handle songs shorter than the initial buffer Max Kellermann 2008-10-29 18:35:10 +01:00
  • 5c4dc8d03c oss: check and override audio_format properly Max Kellermann 2008-10-29 18:35:03 +01:00
  • c6714f1755 player: added variable "play_audio_format" Max Kellermann 2008-10-29 17:29:30 +01:00
  • 528b7c3f5e decoder: automatically flush the output buffer after decoder exits Max Kellermann 2008-10-29 17:29:06 +01:00
  • 74c85811af decoder_api: make the audio_format parameter mandatory Max Kellermann 2008-10-29 17:29:03 +01:00
  • c042faab42 player: request new song only if there is no pending command Max Kellermann 2008-10-29 17:28:49 +01:00
  • be90199c5a decoder_api: removed decoder_clear() Max Kellermann 2008-10-29 17:28:47 +01:00
  • d6c4441c78 mp3: seek in background Max Kellermann 2008-10-29 17:22:56 +01:00
  • de588448df mp3: return from mp3_synth_and_send() on any command Max Kellermann 2008-10-29 16:17:21 +01:00
  • 6158858f82 mp3: moved code to mp3_synth_and_send() Max Kellermann 2008-10-29 16:14:08 +01:00
  • e0532ae0a8 mp3: moved code to mp3_send_pcm() Max Kellermann 2008-10-29 16:14:02 +01:00
  • a6ad0e4047 mp3: moved code to mp3_update_timer_next_frame() Max Kellermann 2008-10-29 16:13:51 +01:00
  • 0d079ee515 mp3: moved code to mp3_this_frame_offset() Max Kellermann 2008-10-29 16:13:01 +01:00
  • a6f8776c94 mp3: moved code to mp3_time_to_frame() Max Kellermann 2008-10-29 16:12:26 +01:00
  • ec3083948f mp3: assert that the stream is seekable Max Kellermann 2008-10-29 16:11:16 +01:00
  • 78b08f03f2 decoder_api: don't cast need_chunks() to int Max Kellermann 2008-10-29 16:11:15 +01:00
  • a0b57f3782 mp3: moved code to mp3_filesize_to_song_length() Max Kellermann 2008-10-28 20:44:08 +01:00
  • 898978a67d mp3: no "goto" Max Kellermann 2008-10-28 20:43:17 +01:00
  • 28b47725ff mp3: use GLib allocation functions Max Kellermann 2008-10-28 20:43:15 +01:00
  • 56ebdf1cd1 mp3: use bool Max Kellermann 2008-10-28 20:42:33 +01:00
  • e4bbc120ac mp3: no CamelCase Max Kellermann 2008-10-28 20:42:01 +01:00
  • 1f7c53e619 mp3: remove obsolete comments Max Kellermann 2008-10-28 20:41:25 +01:00
  • 25f98a41c4 input_file: don't use buffered I/O Max Kellermann 2008-10-28 20:41:24 +01:00
  • 0a61877702 input_stream: convert offset and size to the off_t data type Max Kellermann 2008-10-28 20:39:09 +01:00
  • 016d996131 utils: use g_str_has_prefix() instead of prefixcmp() Max Kellermann 2008-10-28 20:33:56 +01:00
  • 4a71f66256 player: reset pc.command when decoder startup fails Max Kellermann 2008-10-27 10:10:40 +01:00
  • 0d30d51f07 input_file, input_curl: check URL type before attempting to open Max Kellermann 2008-10-27 10:10:24 +01:00
  • 355108666c configure.ac: fix "xyes: command not found" Max Kellermann 2008-10-26 22:03:26 +01:00
  • 0800c6f4ca output: don't compile plugins which are disabled Max Kellermann 2008-10-26 21:58:37 +01:00
  • 3dac99034a dirvec: fixed GCC shadow warning Max Kellermann 2008-10-26 21:28:16 +01:00
  • 5f2384001e curl: read stream name from HTTP response headers Max Kellermann 2008-10-26 21:20:02 +01:00
  • 5d9ef0cd83 input_curl: set input_stream.mime from Content-Type response header Max Kellermann 2008-10-26 21:19:32 +01:00
  • 1437a56a11 input_curl: added local variable "value" Max Kellermann 2008-10-26 21:12:56 +01:00
  • d401589edf input_stream: use g_free() in input_stream_close() Max Kellermann 2008-10-26 21:02:49 +01:00
  • 5c19776f2f input_stream: use "bool" instead of "int" Max Kellermann 2008-10-26 20:56:46 +01:00
  • 464b611772 input_stream: input_stream_close() returns void Max Kellermann 2008-10-26 20:54:52 +01:00
  • f08041f0eb input_stream: added struct input_plugin Max Kellermann 2008-10-26 20:38:44 +01:00
  • dbc7e9ba2f input_stream: no CamelCase Max Kellermann 2008-10-26 20:34:47 +01:00
  • 97a9c7a8e0 input_file: removed global constructor Max Kellermann 2008-10-26 20:34:33 +01:00
  • 23552f89cc input_file: don't export internal methods Max Kellermann 2008-10-26 20:34:03 +01:00
  • 21b8590b53 input_stream: removed the InputStream typedef Max Kellermann 2008-10-26 19:54:57 +01:00
  • bbaedb17d5 input_stream: renamed sources, no CamelCase Max Kellermann 2008-10-26 19:38:50 +01:00
  • 3609de8685 http: use libcurl Max Kellermann 2008-10-26 19:32:43 +01:00
  • 6b09e4daef input_stream: added input_stream_global_finish() Max Kellermann 2008-10-26 19:30:13 +01:00
  • 4bc2def15c stored_playlist: fixed signed comparison warning Max Kellermann 2008-10-26 16:26:44 +01:00
  • 4fa36a15bf command: removed range check from check_bool() Max Kellermann 2008-10-26 16:19:33 +01:00
  • ece8c1347c renamed src/audioOutputs/ to src/output/ Max Kellermann 2008-10-26 11:29:44 +01:00
  • e11355f47d renamed src/inputPlugins/ to src/decoder/ Max Kellermann 2008-10-26 11:29:25 +01:00
  • cbc71191f0 configure.ac: reverted protocol version to 0.14.0 Max Kellermann 2008-10-26 10:32:20 +01:00
  • 20ec1a4810 Makefile.am: install documentation Max Kellermann 2008-10-25 21:32:10 +02:00
  • c7d556f739 renamed ChangeLog to NEWS Max Kellermann 2008-10-25 21:31:13 +02:00
  • f9d52dc968 configure.ac: changed version number to "0.14~git" Max Kellermann 2008-10-25 21:23:54 +02:00
  • befecb1d47 configure.ac: disable libtool Max Kellermann 2008-10-25 21:23:52 +02:00
  • 1110a6d410 removed internal copy of libmp4ff Max Kellermann 2008-10-25 20:59:36 +02:00
  • a02db57291 pulse: force 16 bit audio sample format Max Kellermann 2008-10-25 20:41:28 +02:00
  • 0fd6fa9927 AUTHORS: Eric Wong is a former developer Eric Wong 2008-10-25 19:50:59 +02:00
  • ee499cb42f player: don't clear command before do_play() returns Max Kellermann 2008-10-24 17:50:24 +02:00
  • 18c6ebb023 remove unused sources Max Kellermann 2008-10-24 17:41:13 +02:00
  • f4e6bb2815 jack: support for 24 bit samples Max Kellermann 2008-10-24 17:36:11 +02:00
  • b1adfaae43 jack: moved code to jack_write_samples_16() Max Kellermann 2008-10-24 17:34:47 +02:00
  • 03a077e8a4 jack: eliminated CamelCase Max Kellermann 2008-10-24 17:29:37 +02:00
  • e19f0a8dbc jack: added assertions against partial frames Max Kellermann 2008-10-24 16:56:10 +02:00
  • e7cd237674 jack: optimize local variables Max Kellermann 2008-10-24 16:56:08 +02:00
  • 0a6704420b jack: lockless data transfer to jack thread Max Kellermann 2008-10-24 16:55:51 +02:00
  • 4ecdaabbb0 jack: partial writes to ring buffer Max Kellermann 2008-10-24 16:39:43 +02:00
  • 91ad576aad jack: added constant "frame_size" Max Kellermann 2008-10-24 15:47:52 +02:00
  • 9d6651d8b2 jack: fix indentation Max Kellermann 2008-10-24 08:44:40 +02:00
  • 8b4829c2fe pcm_resample: support for libsamplerate < 0.1.3 Max Kellermann 2008-10-24 08:41:34 +02:00
  • 5fefa954a3 player: don't send partial frames of silence Max Kellermann 2008-10-23 20:54:52 +02:00
  • 4eadb0f7aa pcm_utils: added 24 bit conversion functions Max Kellermann 2008-10-23 20:11:37 +02:00
  • ec37633f1c pcm_utils: generic pcm_convert_size() implementation Max Kellermann 2008-10-23 20:11:28 +02:00
  • 98e4817548 pcm_utils: moved code to pcm_convert_16() Max Kellermann 2008-10-23 20:11:24 +02:00
  • 8489e90c1e pcm_channels: added 24 bit implementations Max Kellermann 2008-10-23 20:04:37 +02:00
  • a0bcbb37f4 pcm_utils: moved channel conversion functions to pcm_channels.c Max Kellermann 2008-10-23 20:03:14 +02:00
  • af7cb932fb pcm_resample: implemented 24 bit resampling Max Kellermann 2008-10-23 20:02:51 +02:00
  • 5bbcbfb7ce pcm_resample: moved code to pcm_resample_set() Max Kellermann 2008-10-23 20:02:09 +02:00
  • 1dcb946fb0 pcm_resample: eliminated "sample" local variables Max Kellermann 2008-10-23 20:01:37 +02:00
  • 124f79a2a6 pcm_resample: don't resample partial samples Max Kellermann 2008-10-23 20:01:12 +02:00
  • b13d656f81 pcm_resample: don't hard-code sample size Max Kellermann 2008-10-23 20:01:08 +02:00
  • 6b1c54ef96 pcm_utils: moved code to pcm_resample.c Max Kellermann 2008-10-23 20:00:51 +02:00
  • 098991f8e8 command: fix boolean value parser Max Kellermann 2008-10-23 18:06:05 +02:00