/
ChangeLog
9139 lines (6174 loc) · 309 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# This is for the 0.99.82 release.
# For the current devel log, clone the repo and use 'git log'.
commit 08a4cb54ee6048c94d70cda5e64cbe35f236d059
Author: Dominique Michel <dominique.c.michel@gmail.com>
Date: Fri Apr 12 11:26:26 2024 +0200
AutoUpdate the autotools and doxygen files.
commit dce215bc7856ca0b5fa0f7f1cfa452914a2843cb
Author: Dominique Michel <dominique.c.michel@gmail.com>
Date: Wed Apr 10 23:12:32 2024 +0200
Fix typo in preceding commit.
commit 6faffe739a20c749531f7cfdb8bff1140493e84f
Author: Dominique Michel <dominique.c.michel@gmail.com>
Date: Wed Apr 10 23:00:57 2024 +0200
Fix bug #25 segmentation fault if connection opened and closed immediately; thanks to hobbieman for the report and the fix.
commit eef4cf54295d872e3580980807da1de295fd86b6
Author: Dominique Michel <dominique.c.michel@gmail.com>
Date: Wed Apr 10 22:23:18 2024 +0200
Fix build fails with LTO; bug #28; thanks to eli-schwartz for the report.
commit ff426ba7dec3b7dc5153e45a9697fcf2b8c9a339
Author: domichel <dominique@tuxfamily.org>
Date: Wed Apr 10 21:53:26 2024 +0200
Add opus (ogg) file format to sndfile input formats; fix bug #27; thanks to Michael-Z-Freeman for the report and the fix.
commit 65967c212961ef13c24a06d28ba57c8a4da11de2
Merge: ece53f6 fb8f898
Author: Andy Lo-A-Foe <andy.loafoe@gmail.com>
Date: Fri Mar 19 17:59:07 2021 +0100
Merge pull request #26 from yjwork-cn/patch-1
Create zh_CN.po
commit fb8f898bcda45af5e4cd86a81b9963d3af344a62
Author: 玉堂白鹤 <53205242+yjwork-cn@users.noreply.github.com>
Date: Wed Mar 10 15:42:58 2021 +0800
Create zh_CN.po
commit ece53f6eb8e86edc9477ae5ed683553db9c9e2f0
Author: Andy Lo-A-Foe <andy.loafoe@aemian.com>
Date: Wed Jun 27 15:38:16 2018 +0200
Delete c
commit 16b50822e05790c12bda88f3bf585625350122a1
Author: Andy Lo-A-Foe <andy.loafoe@aemian.com>
Date: Wed May 2 18:53:35 2018 +0200
Replace broken email address
commit dd4ef6a909aad0542020a2a2ddb2e5ce98359069
Author: Andy Lo-A-Foe <andy.loafoe@aemian.com>
Date: Wed May 2 18:47:30 2018 +0200
Dockerfile for development
commit f1c0e57575e28b5d9055b70277d9ae3b65727741
Author: Andy Lo-A-Foe <andy.loafoe@aemian.com>
Date: Wed May 2 18:47:18 2018 +0200
Add legacy file
commit b547b70aade97fc3779b6fd4c8af1e39381b60c3
Author: Andy Lo-A-Foe <andy.loafoe@aemian.com>
Date: Wed May 2 18:42:17 2018 +0200
Prevent case clashing
commit 47670c7ff57e400d202fcb68cd952522a6b17a7b
Author: Andy Lo-A-Foe <andy.loafoe@aemian.com>
Date: Thu May 11 07:21:25 2017 +0200
Delete README.SVN
commit fbf11d9846ad865a7f09da78f1064927787f6963
Author: Andy Lo-A-Foe <andy.loafoe@aemian.com>
Date: Thu May 11 07:21:08 2017 +0200
Update AUTHORS
commit facf15357879175d874dea9a54b1515cffcbaa8a
Author: Andy Lo-A-Foe <andy.loafoe@aemian.com>
Date: Thu May 11 07:20:19 2017 +0200
Update README.md
commit 50460717e09e1a02f2246378ec55a3dca82afa50
Author: Andy Lo-A-Foe <andy.loafoe@aemian.com>
Date: Thu May 11 07:19:41 2017 +0200
Update and rename README to README.md
commit 29bd113288a9d982132092c14ce3a43df3198cc9
Merge: 5460811 6015c66
Author: Andy Lo-A-Foe <andy.loafoe@aemian.com>
Date: Thu May 11 07:13:36 2017 +0200
Merge pull request #15 from leofiore/master
fix bug #14
commit 54608114dca239780d83c2493b354071767e289d
Merge: 7fa7720 4ad678d
Author: Andy Lo-A-Foe <andy.loafoe@aemian.com>
Date: Fri Apr 14 21:55:44 2017 +0200
Merge pull request #20 from hermannschwaerzler/upstream-master
initialise random number generator - shuffle is not random without this
commit 4ad678ddb6f0fdd84a9d10988c987b2644e69139
Author: Hermann Schwärzler <hermann.schwaerzler@chello.at>
Date: Thu Apr 13 17:21:20 2017 +0200
initialise random number generator - shuffle is not random without this
commit 6015c66564fac3ada3f02f3b6ce15aaad6e7e5e7
Author: Leonardo <leofiore@users.noreply.github.com>
Date: Tue Mar 15 14:39:19 2016 +0100
fix for inconsistend id3 parsing
if id3 header is malformed (?) `from_synchsafe4` can return very large values, overflowing the `unsigned int size` variable. In 32-bit systems this can drive to a infinite loop, trying to continuously read the same bytes
commit 7fa7720a2e03a6935d0036f5da3e7dd9af26d5f8
Merge: c0fdf61 a412b35
Author: Andy Lo-A-Foe <andy.loafoe@gmail.com>
Date: Mon Nov 9 22:52:42 2015 +0100
Merge pull request #12 from kiselev-dv/master
Stop aftre each track in playlist
commit a412b354c9d3eae3e39c9c82bfefdd26980dff8d
Author: kiselev-dv <dmitry.v.kiselev@gmail.com>
Date: Tue May 19 11:38:21 2015 +0500
Stop aftre each track in playlist
commit c0fdf61671389fc24f249cd06f6de48a534cd718
Merge: dd8bb4f c04ae1b
Author: Andy Lo-A-Foe <andy.loafoe@gmail.com>
Date: Sat Mar 7 10:52:57 2015 +0100
Merge pull request #11 from stegm/master
Bugfixing reader for http streams
commit c04ae1bcd6085ea36b901be3539431a6ee07e50c
Author: Stefan Gmeiner <stefangm42@gmail.com>
Date: Sun Feb 1 16:36:15 2015 +0100
bugfix: http reader, seekable stream with icy-meta
If a seekable http stream has icy metadata the buffer_pos is set to
the current pos which might lead to segmentation faults.
commit a407edf7b93f0b82353861fa5b92d0f6106847a0
Author: Stefan Gmeiner <stefangm42@gmail.com>
Date: Sun Feb 1 16:32:23 2015 +0100
Bugfix http reader: restart of broken connection
If a http connection is broken http_read tries to restart it if
eof is not reached.
commit dd8bb4f00d8e6b80aad656058be1d0e51788a757
Author: domichel <dominique@tuxfamily.org>
Date: Mon Jun 30 22:37:23 2014 +0200
interface/xosd/xosd.cpp: Add xosd outline and shadow preferences.
commit b63f5e543d3d4c11159b82b98592e6affe63b9ea
Author: domichel <dominique@tuxfamily.org>
Date: Mon Jun 30 01:44:39 2014 +0200
app/Main.cpp: Remove non used short -b option.
commit 0f4f129fd380587fef4eab7bd5426a348a891730
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Sun Jun 29 16:16:17 2014 +1000
docs/reference.doxygen.in : Update to latest doxygen version.
This can be done using 'doxygen -u docs/reference.doxygen.in'.
commit 8f92dde0690dee3268f80e4f9ac195423c7811a4
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Sun Jun 29 13:00:40 2014 +1000
configure.ac : Fix comments.
commit 51e3eb632ee1252dff4bb2400a93ef60310e97dc
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Sun Jun 29 12:54:01 2014 +1000
Use pkg-config to detect presence/location of ALSA.
commit fd38528b2c3a2be5b8cef36f6e68c18ba27ef9e8
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Sun Jun 29 12:28:31 2014 +1000
Update .gitignore.
commit b47a871fbb74d7ae4304c40dd4d26d51c7bf2f11
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Sun Jun 29 12:33:31 2014 +1000
Remove generated file po/Makefile.in.in.
commit 1629ca1a7323a5e5c890b1d116e332c458586a3c
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Sun Jun 29 12:09:04 2014 +1000
Rename bootstrap -> autogen.sh.
Also clean up and simplify.
commit 37c36ff7fc6878b291da8bacc6f9397237823134
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Sun Jun 29 11:03:27 2014 +1000
Configuration and build system cleanups.
commit 64ca89eeba3e51d3beb41f7afb34b598bff3cf3a
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Sun Jun 29 11:55:59 2014 +1000
scopes2/synaescope/synaescope.c : Fix buffer overflow.
commit e4f600af0418c7077813054c1c8da2aaf50b8a06
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Sun Jun 29 11:50:28 2014 +1000
input/cdda/cdda_engine.c: Cleanups.
* Fix potential buffer overflow in handling of message.
* Replace manual string manipulation with str* functionality.
* Remove un-needed parens from 'return (NULL);'.
commit b54885256f27cc8a5280ae0b709aea656047b7ec
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Sun Jun 29 11:19:36 2014 +1000
input/cdda/cdda_engine.c : Fix 'path' in cddb_save_to_disk().
Make path a stack allocated array so that sizeof works correctly
and we don't need to allocate and free it.
commit 0e95c30df8cd4b73e04c23a12110fecde39f70f3
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Sun Jun 29 11:17:17 2014 +1000
interface/gtk2/gtk.cpp : Remove call to deprecated g_thread_init().
According to the documentation the threading stuff is now initailized
inside GTK.
commit 2f98c29ea0e8df00c76140cbc080da3c9942a059
Author: domichel <dominique@tuxfamily.org>
Date: Sun Jun 29 02:13:26 2014 +0200
interface/gtk2/AboutWindow.cpp: Some updates.
commit c109db3ecdc418fdc94a9e34e6530236ae4c9283
Author: domichel <dominique@tuxfamily.org>
Date: Sun Jun 29 01:11:47 2014 +0200
AUTHORS: Add Erik de Castro Lopo
commit a677607eb1a03be5d0636a1745af7beacdb089a2
Author: domichel <dominique@tuxfamily.org>
Date: Sun Jun 29 00:19:07 2014 +0200
app/Main.cpp: Fix long option.
Thanks to piem Paul Brossier from Debien for these last 7 patches.
commit 8859c099add6a6771c7edf7f12259ae09f0ec3ab
Author: domichel <dominique@tuxfamily.org>
Date: Sat Jun 28 23:02:35 2014 +0200
input/flac/FlacPlugin.cpp: Avoid const char to char conversion.
commit 1f9dbde902bb5bdd0c4c77ad9edadd2cf349d5d8
Author: domichel <dominique@tuxfamily.org>
Date: Sat Jun 28 22:36:27 2014 +0200
reader/http:http.c: Initialise host and path buffers to NULL, avoiding double free
when http port parsing fails.
commit 61d112f9791a668ac90039e09615f73495a11065
Author: domichel <dominique@tuxfamily.org>
Date: Sat Jun 28 22:09:55 2014 +0200
alsaplayer/CorePlayer.h: Add missing linux specific header.
commit 7f7f54aadae63d7bf10ed85f04b87efff209c779
Author: domichel <dominique@tuxfamily.org>
Date: Sat Jun 28 22:06:22 2014 +0200
app/ControlSocket: Fix missing header, will use system PATH_MAX.
commit 60fae342e8eedd8cc0f15aa8f6e0e1e82120c781
Author: domichel <dominique@tuxfamily.org>
Date: Sat Jun 28 21:46:30 2014 +0200
extra/alsaplayer.desktop: Fix for flac MIME type.
commit 5d42569b96cb19aa72d65db6b2de40e861eb0ca7
Author: domichel <dominique@tuxfamily.org>
Date: Sat Jun 28 21:18:32 2014 +0200
interface/gtk2/gtk_interface.cpp: Add missing seconds song duration display.
commit 63bddc02cb3f11b7f890e756b95740e31f23a0c3
Author: domichel <dominique@tuxfamily.org>
Date: Sat Jun 28 19:18:23 2014 +0200
app/ControlSocket.cpp: Fix wrong time scale in seek and relative seek.
Fixes: https://github.com/alsaplayer/alsaplayer/issues/4
commit 38fe6aa828de8f04c9c5cbf5583674f746432167
Author: domichel <dominique@tuxfamily.org>
Date: Sat Jun 28 02:13:49 2014 +0200
Removed double and wrog entry from man page.
commit ac67394a7baefa20fef20cab3295f9f1fa6fd9d3
Author: domichel <dominique@tuxfamily.org>
Date: Sat Jun 28 01:43:32 2014 +0200
app/Main.cpp: Change --loopsong to a remote otion and on/off switch.
Updated -h option and man page.
commit a42e771fe5b84fc90991d17c6c3589ddfae990ef
Author: domichel <dominique@tuxfamily.org>
Date: Sat Jun 28 00:28:13 2014 +0200
app/Main.cpp: Change --looplist to an on/off option.
Modified patch from Hermann Schwaerzler.
Updated -h option and man page.
commit 1ee02ddab5519d8d18de2faa5f0fdcc74bd19563
Author: domichel <dominique@tuxfamily.org>
Date: Fri Jun 27 23:14:06 2014 +0200
app/Main.cpp: Change the --looplist option to a remote option.
Patch from Hermann Schwaerzler.
Updated the -h option.
alsaplayer.1.in: Updated the man page.
commit ca02660586d0deb5c89b5a91b02e3aea723acf76
Author: domichel <dominique@tuxfamily.org>
Date: Fri Jun 27 22:25:26 2014 +0200
Added -S --shuffle option.
Patch from Hermann Schwaerzler.
commit fc08974a6a30404599e0d80ee804310758766010
Author: domichel <dominique@tuxfamily.org>
Date: Fri Jun 27 21:46:08 2014 +0200
Updated ChangeLog
commit a42a61758d5c3bd22d5e1cb7c07754d0d07241b2
Author: domichel <dominique@tuxfamily.org>
Date: Fri Jun 27 21:43:14 2014 +0200
Updated ChangeLog
commit e840ce6efbde33c9b61c27e9c07ace7f467687f3
Author: domichel <dominique@tuxfamily.org>
Date: Fri Jun 27 21:30:19 2014 +0200
Fixed short option for --loopsong; changed to -L
commit 8d09152b6fca6cc2a47f1452675d273be511803a
Author: domichel <dominique@tuxfamily.org>
Date: Fri Jun 27 16:56:27 2014 +0200
Fix for files worngly loaded as mikmod
commit 60957d4a8660b3b14384fe4ffba5f71e53692fd3
Author: domichel <dominique@tuxfamily.org>
Date: Thu Feb 6 03:42:38 2014 +0100
update of the pot and po files; 1 new French string
commit fb8066cdb020bcb77af8eca318fd259ecf2e57c9
Author: domichel <dominique@tuxfamily.org>
Date: Wed Dec 11 19:56:09 2013 +0100
Updated the TODO with User request section.
Added support for multi channel audio in that section.
Closes: https://github.com/alsaplayer/alsaplayer/issues/2
commit ed582bcffc459da7a8f2802f4456e331606d9287
Author: domichel <dominique@tuxfamily.org>
Date: Tue Dec 3 13:46:43 2013 +0100
Fix for speed change when pausing/unpausing with JACK.
When pausing/unpausing from the console and when JACK sample rate was different from
the music sample rate, the speed was changing by the rate of these 2 sampling rates.
Closes: https://github.com/alsaplayer/alsaplayer/issues/1
commit b0260ae36bb753b399a83d61f55f8a313b1896c8
Author: domichel <dominique@tuxfamily.org>
Date: Sun Nov 25 02:33:55 2012 +0100
Updated gettext files
commit cc05634f1ffb208d9a79de4ba8760a596d1039a5
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Thu Jan 5 20:19:03 2012 +1100
Fix a bunch of unused-but-set-variable warnings.
commit 10f3be9586bd5b3193d1b3f4f07436ccb04b4152
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Sat Jun 4 20:03:18 2011 +1000
PlaylistWindow : Clean up playlist creation function new_list_item().
commit f7e2b3f0087d69e1870c0dc3cecfd838cda03d02
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Sat Jun 4 14:20:13 2011 +1000
PlaylistWindow.cpp : Always check return of gtk_tree_model_get_iter_from_string().
commit 49a538e80a3ff60461c073471e8b0743a9940ab9
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Sat Jun 4 11:50:40 2011 +1000
app/Main.cpp : Allow gtk-options to be passed through to gtk_init().
commit 233a4ceb82c06e9faabf97d3a675649ab99ef2ea
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Sat Jun 4 11:13:33 2011 +1000
Inprove error messages in command line parser.
commit e5faf7d4073afebd2086cbd7544c1fe4e63d9345
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Thu Jun 2 17:33:35 2011 +1000
configure.ac : Depend on jack >= 1.9.0.
commit 1341ceffa31c476f390cb6d160f819a1f3b2afe0
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Thu Jun 2 07:16:59 2011 +1000
Fix all -Wshadow warnings.
commit 8dfc07c14232bcab5729b3004d258d9bfa53d064
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Thu Jun 2 07:16:39 2011 +1000
configure.ac : Add -Wshadow to CFLAGS/CXXFLAGS.
commit 4a587315f351f0d0735d5a7ee9bdf5759cde6b73
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Thu Jun 2 07:15:38 2011 +1000
Replace use of deprecated jack_port_get_total_latency().
commit 7a9bb14b4cd27632cf1a72b43212afc8cda7d1e2
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Tue Apr 12 21:09:27 2011 +1000
Simplify vorbis_block_size().
commit 0d8db19da91cb1b1f8aa08ef401b2f6bb9b9a704
Author: Dominique Michel <dominique.michel@vtxnet.ch>
Date: Sat Mar 26 09:24:08 2011 +0100
ChangeLog: Added the last commits.
commit 6d847ab14344d36e06f7dfb909b69a6d44f00549
Author: Dominique Michel <dominique.michel@vtxnet.ch>
Date: Sat Mar 26 08:44:46 2011 +0100
Moves the entry in the playlist instead of duplicates them.
commit 11a6bd5fc3bb8bc44d64c818556a5b96a0128d64
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Tue Mar 22 22:21:00 2011 +1100
input/flac/FlacPlugin.cpp : Add frame_count() method.
commit 70018bba0b26e6a3c51e413f4ebb183c7f1bba34
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Tue Mar 22 22:20:28 2011 +1100
input/mad/mad_engine.c : Remove debug.
commit c02d8b32930db62f29ee0ff29ddb78e240751a14
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Tue Mar 22 22:10:55 2011 +1100
Fix compiler warnings uncovered by new warning flags.
commit 0d3bc5b136c49a1297275cde40bc622b11be9292
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Tue Mar 22 22:07:40 2011 +1100
Fix compiler warnings uncovered by new warning flags.
commit f8cd5475c9a8586c251fa34258ad7fb5799e841f
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Tue Mar 22 20:23:16 2011 +1100
Add frame_count() function to input_plugin struct.
commit 1019f9e5c78de3729388a50eafbb031602660b51
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Tue Mar 22 20:20:59 2011 +1100
configure.ac : Add more warning flags.
commit fc507b501fcbdf26052960d8ebcaa2f5ce9f2920
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Tue Mar 22 20:18:26 2011 +1100
m4/add_*flags.m4 : Test new flags in isolation.
commit e6a61f4f44ae5e2bc5531a2d3638798dd6927949
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Mon Mar 21 19:46:56 2011 +1100
input/flac/FlacMetadataTag.cpp : Fix compiler warning.
commit 08e35ef3eeac184d4dc2d793f77bb0182afc21a9
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Mon Mar 21 19:44:41 2011 +1100
configure.ac : When debug is enabled add -fstack-protect to CFLAGS.
commit cbdb1c84b4da7ca7abb9622ab1e139411ab39d4a
Author: Dominique Michel <dominique.michel@vtxnet.ch>
Date: Sun Mar 20 15:17:54 2011 +0100
Added the last commits into the ChangeLog
commit e45dcf9a965e1e864539e654afb115818bf4fb3a
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Sat Mar 19 21:49:30 2011 +1100
Lift the actual alsaplayer code up a directory.
commit 87baebadc6c67f75d3ccc28e4eae0923ebb1f8ab
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Sat Mar 19 20:41:54 2011 +1100
Move experimental fftscope midi and python dirs into attic.
commit bd9ee462bea25adb267d2e92a7418f5b6a7fad4b
Author: Erik de Castro Lopo <erikd@mega-nerd.com>
Date: Sat Mar 19 19:48:52 2011 +1100
Add .gitignore file.
commit c13f55821d9c0ad73f456e0cfc0fdc4824d462a9
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sat Mar 19 07:21:03 2011 +0000
Fix two minor valgrind warnings.
commit 088b71fe445030c14f2c6374af256628420b9213
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sat Mar 19 07:12:42 2011 +0000
Make sure all AM_CFLAGS have @DFLAGS@.
commit cf0e9d74953dd4140d64af87ebe171d4dc17062c
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sat Mar 19 03:49:45 2011 +0000
Fix compiler warnings.
commit ca6e0f72569227fb5a550d5da3f50c65fc701227
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sat Mar 19 01:52:40 2011 +0000
Change the way CFLAGS and CXXFLAGS are set up.
commit dbac9cf4ba05d6f5d48c209c71f8c5bd4ca35de9
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sat Mar 19 00:29:21 2011 +0000
Add m4 macros add_cflags.m4 and add_cxxflags.m4.
commit d28631a2a81c3eac4dade900a4446ab0c1f35d42
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Fri Mar 18 23:23:30 2011 +0000
configure.ac : More cleanups.
commit 048db925cd65db493ecc6fa383495932a8679491
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Fri Mar 18 22:45:46 2011 +0000
Silence doxygen output noise. Explicitly output doxygen warnings.
commit 85720fe28f977158ffe0737b6a13cb76cd81b614
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Fri Mar 18 21:18:12 2011 +0000
Minor configure.ac tweaks.
commit de1e0591c0bc7e86a72dd5ebd3b936885a572e7f
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Fri Mar 18 20:52:11 2011 +0000
Fix compiler warnings.
commit 2b4e0dd7ab8cb153ccdd6cd886387104b9c395ba
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Fri Mar 18 11:33:36 2011 +0000
Clean up C string handling.
Add functions ap_strlcpy() and ap_strlcat() and replace all instances
of strcat/strcpy/strncat/strncpy.
commit 5eff874ae2c547459f22c5f45563ee6943c390a8
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Fri Mar 18 09:32:06 2011 +0000
Replace #include of message.c with message.h.
Also required having the alsaplayer app link to libalsaplayer.co.
commit fb8d4a31f8a170f789710304461760ecbc6e527a
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Fri Mar 18 07:04:56 2011 +0000
Remove deprecated OggFlac stuff.
commit e2ffa96b3fd96baa16115e28ccf6685322929f72
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Wed Mar 16 10:04:14 2011 +0000
interface/gtk2/gtk_interface.cpp : Fix compile issue arising from configure.ac changes.
commit f87d0b2edebb584427355c1a60b7794d43183f0b
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Tue Mar 15 11:15:26 2011 +0000
configure.ac : Cleanup.
commit b31679731b95a1f0d376d676c96c6e2d60ad4b88
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Tue Mar 15 11:14:16 2011 +0000
docs/reference.doxygen.in : Remove deprecated tags.
commit 28a6d7a8fcdf17ae88dfceb5c31418938e41a1dc
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Tue Mar 15 09:11:00 2011 +0000
Remove m4/audiofile.m4.
commit f44c92f8b7f80a4c176080c50c6cba17e04538b8
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Tue Mar 15 08:38:15 2011 +0000
Fix compiler warnings.
commit 9b7ed75413770aa3d6aa106f9744ec20eae29f62
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Tue Mar 15 08:20:19 2011 +0000
configure.ac : Insist on external gettext.
commit 1bba56e93d736fed0248399c07abe0b77c674829
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Tue Mar 15 08:16:02 2011 +0000
Remove typecast on return value of malloc() in C code.
commit 9049c2705a3d0c98a5bc4e9e80d74d3b31f9f31b
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Tue Mar 15 07:45:17 2011 +0000
input/sndfile/sndfile_engine.c : Only handle FLAC if libsndfile has FLAC support.
commit caf00485ea2841d753b6d6858c03ce441cb1c3a2
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Tue Mar 15 07:33:34 2011 +0000
Replace more sprintfs with snprintf.
commit 90dfb9c24b21293310eb9bbc032fbfdb4b4c2aa9
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Tue Mar 15 06:56:40 2011 +0000
Replace all uses of sprintf and snprintf.
commit c8368d55b78d1add61a8a5a4327cc0bcfc7e2ae1
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Tue Mar 15 06:28:18 2011 +0000
input/vorbis/vorbis_engine.c : Fix compiler warning.
commit d58802eb83e9d9edda4f0ce019a9c8f910f167c1
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Tue Mar 15 06:23:17 2011 +0000
Purge bundled gettext library in intl/ directory.
commit 7abaac0a479cb53011a3441489008ba45e6d7a7f
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Tue Mar 15 02:41:19 2011 +0000
input/vorbis/vorbis_engine.c : Accept files with 'oga' extension.
commit 1094d2f4596cf7d28afb43b66adb3635e4834d04
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Mon Mar 14 09:04:26 2011 +0000
Terminology update. Change 'frame' to 'block' where appropriate.
Alsaplayer used to use the work 'frame' to describe a block of N (N > 1)
stereo sample pairs. The MPEG encoder/decoder and and speech related DSP
algorithms also use 'frame' this way.
However, Jack, Alsa, libsndfile, Apple's CoreAudio and others use the word
'frame' to describe the M samples (where M is the number of channels) that
belong to the same sampling instance.
With this change we leave change Alsaplayer to agree with Jack, Alsa etc.
commit 1da662818bfc24678175157f4e3997704fadd70c
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sun Mar 13 21:41:41 2011 +0000
Remove input/mpg123/ directory.
This code wasn't currently being used, doesn't compile and bundles what
looks like a really old, hacked version of the mpg123 sources.
We already have the mad MP3 decoder and after the changes to the internals
are done, we can look at doing a MP3 input using libmpg123 instead.
commit 1b03f1f6f10bff771e09ffd0a65cd53698a5e22f
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sun Mar 13 15:54:40 2011 +0000
TODO : Add new section at top of file.
commit ab355bd7e9ce11571d876952c86bb9cc3c882f27
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sun Mar 13 10:24:05 2011 +0000
Rename output/alsa-final => output/alsa.
commit d3261441236236bb6b0a6a8b73f93c2575b86653
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sun Mar 13 10:12:15 2011 +0000
Purge alsa-0.5 output plugin.
commit 4d2e0ec4df69f1d7d8587577a06c34836d5ab958
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sat Mar 12 23:32:30 2011 +0000
First step on the way to convert internal data format to float.
Originally all audio data was passed aroung Alsaplayer using char* pointers
even though the audio data was actually always 16 bit stereo PCM. This
first step changes all the char* pointers to short*.
commit 6af1e36924b8af698cc22f6a85372c9dd941b164
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sat Mar 12 22:44:31 2011 +0000
configure.ac : Remove left over audiofile cruft.
commit a9be06b3d5b294f974d7bcfbfe76b46ac48e5a83
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sat Mar 12 22:11:10 2011 +0000
input/sndfile/sndfile_engine.c : Reject files with > 2 channels.
commit fdc1d1f863ad31e10fda74535f2079e8cbeb87c3
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sat Mar 12 12:42:35 2011 +0000
input/ : Prefer sndfile plugin over flac because sndfile handles 24 bit flac files.
commit f8975b62942493f5fdeb1a1ae78aa1b982de5a10
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sat Mar 12 12:35:58 2011 +0000
input/sndfile/sndfile_engine.c : Reject all files starting with 'http://'.
commit 22a00df45261f4fd3584ef1291c41c7f4b0c019f
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sat Mar 12 10:23:25 2011 +0000
Remove redundant wav and audiofile plugins.
commit 8cf8968beb7fc29e87de0662b56ff7b664d7b75c
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sat Mar 12 02:33:21 2011 +0000
input/flac/FlacPlugin.cpp : FIx segfault when FLAC fails to open a file.
commit f26d80b5a3cff20943f9873a750300abd38a6692
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Fri Mar 11 09:09:48 2011 +0000
input/sndfile/sndfile_engine.c : Cleanup.
commit a6fb82ce535ffb9b03d6d8d5935e8867d1edba75
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Fri Mar 11 07:44:58 2011 +0000
alsaplayer/output_plugin.h : Fix doxygen comment.
commit 8d2f9994958312f08bf1187961a76501e18da2f1
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Fri Mar 11 07:44:10 2011 +0000
input/sndfile/sndfile_engine.c : Remove unused function getfilenamefrompath.
commit bc22ccaf11153eb15d88799f12f927844417aa1f
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Fri Mar 11 07:42:59 2011 +0000
docs/reference.doxygen.in : Remove deprecated USE_WINDOWS_ENCODING.
commit ef02b7ac879db65c7a3b9bc4c173088ff92951fa
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sun Feb 6 21:00:13 2011 +0000
Remove old debugging cruft.
commit b644fd117758b227264ce34246820622ed6bf06d
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sat Jan 29 23:35:48 2011 +0000
Fix compiler warnings in jack output plugin.
No able to figure out how to force it to use jack so this is
untested.
commit 631c5e76424c3b20581c6a482e35dfd78fec1b16
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Wed Nov 10 17:30:12 2010 +0000
Fix compilation failure on 64 bits systems with recent gcc versions
commit 3c7a23bfbe00ec4a46b945696648fd5e4e7a14af
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Wed Nov 10 11:29:22 2010 +0000
Add AM_SILENT_RULES to configure.ac.
commit 2f18875d728239b00c0a20e412fc7a312a0819ce
Author: mega-nerd <mega-nerd@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Wed Nov 10 11:26:35 2010 +0000
Fix bootstrap aclocal invocation.
commit 16377a671d487bfe925aec4b055488063d4723bb
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Tue Nov 9 22:46:45 2010 +0000
Erik de Castro Lopo: patch that remove the keyword from file headers, confuses Bzr
commit 612d22bd1032c064bd6c4e93d93d1e18da962ae1
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Tue Nov 9 21:08:42 2010 +0000
Erik de Castro Lopo: patch that fix automake warnings about underquoted macro names.
commit 24b592667667dc5377a6701bc60e049744c07ca3
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sun Nov 7 21:09:14 2010 +0000
Added comment about a fixed double error and updated the copyright date into the About dialog
commit 5a5629aec54a79044ab79b7838a7d2d230bf6549
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sun Nov 7 20:38:05 2010 +0000
Patch by Dominik Kuhlen that fix a lot of compilation warnings.
commit 4561f2cbec63b9103d2b13fb442563c7bdd574f9
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Wed Jul 29 20:39:27 2009 +0000
Oops: OK.
commit d32504029a87c51ca6828e51eb112f4ddb01fc69
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Wed Jul 29 20:28:47 2009 +0000
Oops: test.
commit 91bd8e9e7f0d598d9fccdae3bf20fb19e49c2b09
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Wed Jul 29 20:17:20 2009 +0000
Oops: test.
commit 829d5ba82cb2b10fc571fdc5d8a2b8c0297ff7ec
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Wed Jul 29 20:07:46 2009 +0000
Opps
commit 2315507d5940cb056b7a68112db8137fd8891325
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Wed Jul 29 19:57:02 2009 +0000
Gcc: Restauring some optimisation CFLAGS.
commit 6dca18c333509ed66a7527010bdd68f976f8a91d
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Wed Jul 29 18:55:41 2009 +0000
Fix for compiling with libmikmod-3.2.0-beta2, Thanks to Has de Goede
commit ca7d629e29ffa6c42dbcd12c03309285c834a948
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sun Jul 26 19:26:39 2009 +0000
Add id3tag configure option.
commit 60a89c91a29ea5b45dabe4dc1a469f803443b8f1
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sun Jul 26 19:24:25 2009 +0000
Fix building with glibc 2.10+.
commit ee14f14dc177651f2b5707c0d220ba1ce073893c
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sun Jul 26 19:22:23 2009 +0000
Add missing limits.h, fixes compiling with >=glibc-2.8 by Bernard Cafarelli.
commit 12f537b31d97ea1b6c681b52805c0f4c9861aa39
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sun Jul 26 19:18:38 2009 +0000
Removing deprecated GLIB 1.2 check. Removing unused versions, one still using GTK+-1.2 and another with locked down FLAC 1.1.3 patch causing troubles with deptree creation on gentoo when mixing stable and testing branches.
commit 49bf92eb8c51a5e8dfc12363c94d35f28604e5fa
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sat Mar 29 13:08:25 2008 +0000
Updated the speed desciption and the preference section of the man page.
commit ab60785b3630748cf4b5f9fc57073b2087d86032
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Wed Dec 19 20:30:17 2007 +0000
Replaced include <malloc.h> by <stdlib.h>. Needed on OSX
commit 4e4b85b05558befd0ea544bedc7aa2316fdda77b
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Wed Dec 19 20:27:43 2007 +0000
Replaced include <malloc.h> by <stdlib.h>. Needed on OSX
commit 3354705220db49459e17907880cdca84c7718ae3
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Wed Dec 19 19:27:16 2007 +0000
Gûnther Stibbe: 2 bug fixes in id3 tag support.
commit d99b565d22f09da6cb610579ddf02ede596511f1
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Wed Dec 5 19:49:14 2007 +0000
Juuso Alasuutari: fix getting JACK sample rate
commit 6c352f0bd82ac889b51cb7fbb50e35e3afb1e5a9
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sun Nov 18 20:39:24 2007 +0000
Added some infos
commit 26524fa1bdc24413752a5275282b9be89e25d85e
Author: dominique_libre <dominique_libre@d285aa52-1d29-0410-9d4c-b54c28f01bc6>
Date: Sun Nov 18 20:01:45 2007 +0000