Re: [flac-dev] New release

2014-11-23 Thread lvqcl
Erik de Castro Lopo wrote:

 Once I publis the patch, I like to release FLAC 1.3.1 immediately and
 would therefore like to make sure that all the different platforms
 build correctly. I can test the following:

I have a couple of questions:

1) Do you plan to release 1.3.1 pre1, pre2 etc or just 1.3.1 w/o any 
pre-releases?

2) Do you plan to release any official binaries (flac, metaflac, maybe 
something else)?
___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] New release

2014-11-23 Thread Janne Hyvärinen
I tested MSYS + MinGW-w64 with GCC 4.9.2 and both 32-bit and 64-bit 
versions build without issues.
MSVC 2013 Community version builds 32-bit and 64-bit release and debug 
versions without trouble. I don't have older Visual Studios installed 
but can make a virtual machine to test if lvqcl or someone else doesn't 
have any either.

I have one related suggestion. The Windows solution files should be 
renamed. Right now the old solution file that one is supposed to use on 
old MSVC versions is called FLAC.sln and the new one is called 
FLAC-vs2010.sln. I'd like the main file FLAC.sln to be the one that 
works with all the latest Visual Studios and the old legacy format one 
be called FLAC-vs2005.sln.

___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] New release

2014-11-23 Thread Erik de Castro Lopo
lvqcl wrote:

 I have a couple of questions:
 
 1) Do you plan to release 1.3.1 pre1, pre2 etc or just 1.3.1 w/o any 
 pre-releases?

I had not planned to do a pre-release.

 2) Do you plan to release any official binaries (flac, metaflac, maybe 
 something else)?

Nor had I planned to release binaries. The source code tarball ends
up here:

 https://svn.xiph.org/releases/flac/

I not sure where people normally get binaries (other than Linux users 
downloading
it via their distribution).

Erik
-- 
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] New release

2014-11-23 Thread Erik de Castro Lopo
Janne Hyvärinen wrote:

 I have one related suggestion. The Windows solution files should be 
 renamed. Right now the old solution file that one is supposed to use on 
 old MSVC versions is called FLAC.sln and the new one is called 
 FLAC-vs2010.sln. I'd like the main file FLAC.sln to be the one that 
 works with all the latest Visual Studios and the old legacy format one 
 be called FLAC-vs2005.sln.

Is that just a matter of renaming them as follows?

mv FLAC.sln FLAC-vs2005.sln
mv FLAC-vs2010.sln FLAC.sln

Erik
-- 
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] New release

2014-11-23 Thread Janne Hyvärinen
On 23.11.2014 12:47, Erik de Castro Lopo wrote:
 Is that just a matter of renaming them as follows?

  mv FLAC.sln FLAC-vs2005.sln
  mv FLAC-vs2010.sln FLAC.sln

Yes.

___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] New release

2014-11-23 Thread Janne Hyvärinen
On 23.11.2014 12:44, Erik de Castro Lopo wrote:
 lvqcl wrote:
 2) Do you plan to release any official binaries (flac, metaflac, maybe 
 something else)?
 Nor had I planned to release binaries.

At least Windows users expect to find official version at 
https://xiph.org/flac/download.html. Right now it links to old 
sourceforge page http://sourceforge.net/projects/flac/files/flac-win/ 
that only has version 1.2.1.

___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] New release

2014-11-23 Thread Olav Sunde
I'd definately recommend binaries for download as suggested by lvqcl and Janne 
Hyvärinen. All the fabolous work on the code base is of little use to me if I 
can not find binaries at the official site.

Olav Sunde


At 12:01 23.11.2014, Janne Hyvärinen wrote:
On 23.11.2014 12:44, Erik de Castro Lopo wrote:
 lvqcl wrote:
 2) Do you plan to release any official binaries (flac, metaflac, maybe 
 something else)?
 Nor had I planned to release binaries.

At least Windows users expect to find official version at 
https://xiph.org/flac/download.html. Right now it links to old 
sourceforge page http://sourceforge.net/projects/flac/files/flac-win/ 
that only has version 1.2.1.

___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev
___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] New release

2014-11-23 Thread MauritsVB
There have been some offers to help building for various platforms: 
http://lists.xiph.org/pipermail/flac-dev/2013-July/004271.html and there was 
discussion last year to create official ‘blessed builds’, compiled by Xiph for 
security reasons. http://lists.xiph.org/pipermail/flac-dev/2013-July/004274.html

However, this sounds like something that can be sorted out after the release of 
the source tarball, no?

Maurits


On 23 Nov 2014, at 11:36, Olav Sunde o...@olavsunde.net wrote:

 I'd definately recommend binaries for download as suggested by lvqcl and 
 Janne Hyvärinen. All the fabolous work on the code base is of little use to 
 me if I can not find binaries at the official site.
 
 Olav Sunde
 
 
 At 12:01 23.11.2014, Janne Hyvärinen wrote:
 On 23.11.2014 12:44, Erik de Castro Lopo wrote:
  lvqcl wrote:
  2) Do you plan to release any official binaries (flac, metaflac, maybe 
  something else)?
  Nor had I planned to release binaries.
 
 At least Windows users expect to find official version at 
 https://xiph.org/flac/download.html. Right now it links to old 
 sourceforge page http://sourceforge.net/projects/flac/files/flac-win/ 
 that only has version 1.2.1.
 
 ___
 flac-dev mailing list
 flac-dev@xiph.org
 http://lists.xiph.org/mailman/listinfo/flac-dev
 ___
 flac-dev mailing list
 flac-dev@xiph.org
 http://lists.xiph.org/mailman/listinfo/flac-dev

___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] FLAC 1.3.1 changelog?

2014-11-23 Thread lvqcl
MauritsVB wrote:

 As we’re talking 1.3.1 release, I’ve been keeping track of a couple of 
 changes that I feel should be included in the changelog and that I might as 
 well share here. The things between brackets are just to refresh memories, 
 I’d leave them out of the actual changelog.


 * Improved efficiency of 24 bit decoding. 
 (https://git.xiph.org/?p=flac.git;a=commit;h=ea0d5ddadc6902e873983c89f473130b3bb6625f)

The patch 
http://git.xiph.org/?p=flac.git;a=commit;h=4eab6313cd2198b5647d925bdb3847590505fa21
was made just after the release of FLAC 1.3.0 and it increases decoding speed
for *all* bitdepths. So 1.3.1 is faster than 1.3.0 for 16-bit files too.
___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] New release

2014-11-23 Thread lvqcl
Martijn van Beurden wrote:

 - i686-pc-mingw32, GCC 4.8.1

By the way...
Currently FLAC defaults to -msse2, and it's not possible to
compile SSSE3/SSE4.1/AVX2 intrinsics with GCC 4.8.x and older
versions. So official x86 binaries (if any) should be compiled
with GCC 4.9.x. Or with MSVS 2013, but in my tests it provides
slower binaries than GCC.


 Considering Windows binaries: in case no new binaries are
 provided, please at least remove the old ones from sourceforge.
 As can be gleaned from some bug reports, support requests etc.
 on sourceforge, people are still happily downloading old versions.

So they won't be able to find and download anything?
___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] New release

2014-11-23 Thread MauritsVB

On 23 Nov 2014, at 14:49, Martijn van Beurden mva...@gmail.com wrote:

 Considering Windows binaries: in case no new binaries are provided, please at 
 least remove the old ones from sourceforge. As can be gleaned from some bug 
 reports, support requests etc. on sourceforge, people are still happily 
 downloading old versions.

Agreed. Particularly if there is a CVE issue it makes sense to stop suggesting 
1.2.1 is the most recent version at all the places we have some control over.___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] New release

2014-11-23 Thread MauritsVB

On 23 Nov 2014, at 15:06, MauritsVB maurit...@xs4all.nl wrote:

 
 On 23 Nov 2014, at 14:49, Martijn van Beurden mva...@gmail.com wrote:
 
 Considering Windows binaries: in case no new binaries are provided, please 
 at least remove the old ones from sourceforge. As can be gleaned from some 
 bug reports, support requests etc. on sourceforge, people are still happily 
 downloading old versions.
 
 Agreed. Particularly if there is a CVE issue it makes sense to stop 
 suggesting 1.2.1 is the most recent version at all the places we have some 
 control over.

On 23 Nov 2014, at 15:06, lvqcl lvqcl.m...@gmail.com wrote:

 So they won't be able to find and download anything?

I mean at least replacing those where Sourceforge/Xiph currently offers 1.2.1 
as the most recent one with an official Xiph build.

Official builds for other platforms are a bonus. I believe Erik previously 
mentioned they would have access to a Mac for an OS X build.___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] New release

2014-11-23 Thread Martin Leese
lvqcl wrote:
...
 At least the old solution should be renamed from FLAC.sln to
 FLAC-vs2005.sln.
 Otherwise those who use MSVS 2012/2013 may think that they should use
 FLAC.sln
 instead of the newer FLAC-vs2010.sln.

 (the old solution is for MSVS 2005 and 2008, the new solution is for
 MSVS 2010 and newer: 2012, 2013, ...)

So:
mv FLAC.sln FLAC-vs2008.sln

otherwise users of MSVS 2008 will be left in
limbo.

Regards,
Martin
-- 
Martin J Leese
E-mail: martin.leese  stanfordalumni.org
Web: http://members.tripod.com/martin_leese/
___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] New release

2014-11-23 Thread lvqcl
Martin Leese wrote:

 (the old solution is for MSVS 2005 and 2008, the new solution is for
 MSVS 2010 and newer: 2012, 2013, ...)

 So:
 mv FLAC.sln FLAC-vs2008.sln

 otherwise users of MSVS 2008 will be left in
 limbo.

Newer MSVS is able to open solutions made by older studios and
convert them to a newer format if necessary. So users of MSVS 2008
know that they should open FLAC-vs2005.sln.

Besides, this file was really made by MSVS 2005. Open it
and you'll see:

Microsoft Visual Studio Solution File, Format Version 9.00
# Visual C++ Express 2005
___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] New release

2014-11-23 Thread Ralph Giles
On 2014-11-23 3:01 AM, Janne Hyvärinen wrote:

 At least Windows users expect to find official version at 
 https://xiph.org/flac/download.html. Right now it links to old 
 sourceforge page http://sourceforge.net/projects/flac/files/flac-win/ 
 that only has version 1.2.1.

Is this just a static build of the 'flac' command-line tool?

I can do that for 1.3.0 and 1.3.1, or we can do a cross-build with gcc
on Linux.

On MacOS X, flac is available through homebrew, and I've been
maintaining that.

 -r
___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] New release

2014-11-23 Thread Evan Ramos
On Sun, Nov 23, 2014 at 7:37 AM, MauritsVB maurit...@xs4all.nl wrote:
 There have been some offers to help building for various platforms:
 http://lists.xiph.org/pipermail/flac-dev/2013-July/004271.html and there was
 discussion last year to create official ‘blessed builds’, compiled by Xiph
 for security reasons.
 http://lists.xiph.org/pipermail/flac-dev/2013-July/004274.html

 However, this sounds like something that can be sorted out after the release
 of the source tarball, no?

Ideally the release should launch complete with the relevant binaries
or else old 1.2.1 users will not get the message when news posts hit.
Fortunately, if someone from Xiph wants to take up the call, it is
straightforward to set up both i686 and x86_64 flavors of MinGW-w64.

32-bit target: 
http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win32/Personal%20Builds/mingw-builds/4.9.2/threads-posix/dwarf/
64-bit target: 
http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/mingw-builds/4.9.2/threads-posix/seh/

One extracted, it's just a matter of temporarily adding the relevant
bin folder to PATH. When libogg is built, it will also be necessary to
manually move its headers and libs into the include and lib folders.
___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] New release

2014-11-23 Thread Erik de Castro Lopo
Ralph Giles wrote:

 Is this just a static build of the 'flac' command-line tool?

I presume so.

 I can do that for 1.3.0 and 1.3.1, or we can do a cross-build with gcc
 on Linux.

Ok, I'll look into that. What is expected to be in those Windows
builds? Just the flac and metaflac binaries?

 On MacOS X, flac is available through homebrew, and I've been
 maintaining that.

Ok, thanks.

Erik
-- 
--
Erik de Castro Lopo
http://www.mega-nerd.com/
___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev


Re: [flac-dev] New release

2014-11-23 Thread lvqcl
Erik de Castro Lopo wrote:

 Ok, I'll look into that. What is expected to be in those Windows
 builds? Just the flac and metaflac binaries?

flac-1.2.1-win.zip contains:

* bin/ folder with executables
* doc/html/ folder with documentation
* AUTHORS, COPYING.* and README files in the root folder of the archive.


So I think that flac-1.3.1-win.zip should contain:

* doc/html/ folder with documentation
* win32/ folder with 32-bit flac.exe and metaflac.exe
* win64/ folder with 64-bit flac.exe and metaflac.exe
* AUTHORS, COPYING.* and README files in the root.
___
flac-dev mailing list
flac-dev@xiph.org
http://lists.xiph.org/mailman/listinfo/flac-dev