<?xml version="1.0" encoding="utf-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: We Don&#8217;t Care; We Don&#8217;t Have To</title>
	<atom:link href="http://multimedia.cx/eggs/we-dont-care-we-dont-have-to/feed/" rel="self" type="application/rss+xml" />
	<link>http://multimedia.cx/eggs/we-dont-care-we-dont-have-to/</link>
	<description>Topics On Multimedia Technology and Reverse Engineering</description>
	<lastBuildDate>Tue, 07 Feb 2012 11:54:02 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Eldon</title>
		<link>http://multimedia.cx/eggs/we-dont-care-we-dont-have-to/comment-page-1/#comment-163963</link>
		<dc:creator>Eldon</dc:creator>
		<pubDate>Wed, 02 Mar 2011 23:17:13 +0000</pubDate>
		<guid isPermaLink="false">http://multimedia.cx/eggs/?p=700#comment-163963</guid>
		<description>I was just looking for a statement of why it would be a good idea for me to download, install,and use FFmpeg.   What would it do for my next task, recording my 78 rpm records?

Eldon.</description>
		<content:encoded><![CDATA[<p>I was just looking for a statement of why it would be a good idea for me to download, install,and use FFmpeg.   What would it do for my next task, recording my 78 rpm records?</p>
<p>Eldon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reimar</title>
		<link>http://multimedia.cx/eggs/we-dont-care-we-dont-have-to/comment-page-1/#comment-136819</link>
		<dc:creator>Reimar</dc:creator>
		<pubDate>Wed, 10 Dec 2008 09:43:21 +0000</pubDate>
		<guid isPermaLink="false">http://multimedia.cx/eggs/?p=700#comment-136819</guid>
		<description>@Alex: don&#039;t follow his example of blowing things out of proportions.
Or as my German teacher said: remember that exaggeration is s stylistic device ;-). People (over-)use it all the time to get a point across.</description>
		<content:encoded><![CDATA[<p>@Alex: don&#8217;t follow his example of blowing things out of proportions.<br />
Or as my German teacher said: remember that exaggeration is s stylistic device ;-). People (over-)use it all the time to get a point across.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Alex</title>
		<link>http://multimedia.cx/eggs/we-dont-care-we-dont-have-to/comment-page-1/#comment-136787</link>
		<dc:creator>Alex</dc:creator>
		<pubDate>Tue, 09 Dec 2008 22:00:49 +0000</pubDate>
		<guid isPermaLink="false">http://multimedia.cx/eggs/?p=700#comment-136787</guid>
		<description>@Otte: You have a funny way of showing how you &quot;got &#039;trained&#039; to talk to other people&quot; by posting an insults to Plant Gnome. 

If I didn&#039;t care, why would I have posted on a comment on Dave&#039;s blog telling him to install libswscale-dev to get the missing header?</description>
		<content:encoded><![CDATA[<p>@Otte: You have a funny way of showing how you &#8220;got &#8216;trained&#8217; to talk to other people&#8221; by posting an insults to Plant Gnome. </p>
<p>If I didn&#8217;t care, why would I have posted on a comment on Dave&#8217;s blog telling him to install libswscale-dev to get the missing header?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Richard</title>
		<link>http://multimedia.cx/eggs/we-dont-care-we-dont-have-to/comment-page-1/#comment-136782</link>
		<dc:creator>Richard</dc:creator>
		<pubDate>Tue, 09 Dec 2008 20:21:07 +0000</pubDate>
		<guid isPermaLink="false">http://multimedia.cx/eggs/?p=700#comment-136782</guid>
		<description>FFMPEG rocks!
I like it, and I also like their badass no-nonsense development culture.

:-)

Cheers
-Richard</description>
		<content:encoded><![CDATA[<p>FFMPEG rocks!<br />
I like it, and I also like their badass no-nonsense development culture.</p>
<p>:-)</p>
<p>Cheers<br />
-Richard</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Andrew</title>
		<link>http://multimedia.cx/eggs/we-dont-care-we-dont-have-to/comment-page-1/#comment-136772</link>
		<dc:creator>Andrew</dc:creator>
		<pubDate>Tue, 09 Dec 2008 17:15:59 +0000</pubDate>
		<guid isPermaLink="false">http://multimedia.cx/eggs/?p=700#comment-136772</guid>
		<description>Since I don&#039;t (and probably never will) develop for or with it, I&#039;m just happy a lot of QA is done - for instance, the Internet Archive uses FFMPEG to create most (all?) of it&#039;s derivatives, and if that was untested and prone to doing odd things with input files, it&#039;d be more trouble then it&#039;s worth uploading odd file formats.

In any case, it seems in general there are problems, but I think anyone is lying to themselves if they can&#039;t find problems with any project going on right now.</description>
		<content:encoded><![CDATA[<p>Since I don&#8217;t (and probably never will) develop for or with it, I&#8217;m just happy a lot of QA is done &#8211; for instance, the Internet Archive uses FFMPEG to create most (all?) of it&#8217;s derivatives, and if that was untested and prone to doing odd things with input files, it&#8217;d be more trouble then it&#8217;s worth uploading odd file formats.</p>
<p>In any case, it seems in general there are problems, but I think anyone is lying to themselves if they can&#8217;t find problems with any project going on right now.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Reimar</title>
		<link>http://multimedia.cx/eggs/we-dont-care-we-dont-have-to/comment-page-1/#comment-136742</link>
		<dc:creator>Reimar</dc:creator>
		<pubDate>Tue, 09 Dec 2008 10:22:12 +0000</pubDate>
		<guid isPermaLink="false">http://multimedia.cx/eggs/?p=700#comment-136742</guid>
		<description>Well, the problem with releases (also with MPlayer) is that everyone shouts how important it is but _nobody_ (no, really, check the archives, only hot air), really _nobody_ even wants to lift a finger to make them. The obvious conclusion is that these people can&#039;t actually care that much, otherwise they&#039;d surely at least do something?
Like talking to the distribution maintainers who already do &quot;releases&quot; and coordinate them or something.
Btw. what do you mean by NIH vs. Xiph? Xiph is (IMO very deservedly) &quot;hate&quot; for Ogg, but that is a minor thing.
If you mean reimplementing codecs, FFmpeg does that for basically anything, but in case of Xiph a part of the problem is that to my knowledge they never properly separated the demuxer and codec code, which means it does not truly fit into FFmpeg as-is.
Lastly, as for &quot;security&quot;: The way you summarize is inaccurate, DoS is lower priority in FFmpeg, not security issues in general, but if a comment like &quot;no, this slows things down&quot; came from Michael that usually means that his &quot;educated guess&quot; is that it is possible to fix _without_ slowing it down, and the issue you have IMO is more with Michael being extremely reluctant to accept hacks ;-)
And one last point about the NIH you perceive (and probably exists, but you are not very specific ;-) ): multimedia is one area where almost always only one implementation of things exists, a second implementation in FFmpeg can help improving specifications etc. and is not necessarily a bad thing.
Or there is other stuff like the AES code where the code to use the appropriate libraries almost needs more code than reimplementing it. Or one library having license issues and the other one not always being available.
Maybe these reasons seem/are silly in the long term, but it&#039;s not necessarily as stupid as it looks from the outside.</description>
		<content:encoded><![CDATA[<p>Well, the problem with releases (also with MPlayer) is that everyone shouts how important it is but _nobody_ (no, really, check the archives, only hot air), really _nobody_ even wants to lift a finger to make them. The obvious conclusion is that these people can&#8217;t actually care that much, otherwise they&#8217;d surely at least do something?<br />
Like talking to the distribution maintainers who already do &#8220;releases&#8221; and coordinate them or something.<br />
Btw. what do you mean by NIH vs. Xiph? Xiph is (IMO very deservedly) &#8220;hate&#8221; for Ogg, but that is a minor thing.<br />
If you mean reimplementing codecs, FFmpeg does that for basically anything, but in case of Xiph a part of the problem is that to my knowledge they never properly separated the demuxer and codec code, which means it does not truly fit into FFmpeg as-is.<br />
Lastly, as for &#8220;security&#8221;: The way you summarize is inaccurate, DoS is lower priority in FFmpeg, not security issues in general, but if a comment like &#8220;no, this slows things down&#8221; came from Michael that usually means that his &#8220;educated guess&#8221; is that it is possible to fix _without_ slowing it down, and the issue you have IMO is more with Michael being extremely reluctant to accept hacks ;-)<br />
And one last point about the NIH you perceive (and probably exists, but you are not very specific ;-) ): multimedia is one area where almost always only one implementation of things exists, a second implementation in FFmpeg can help improving specifications etc. and is not necessarily a bad thing.<br />
Or there is other stuff like the AES code where the code to use the appropriate libraries almost needs more code than reimplementing it. Or one library having license issues and the other one not always being available.<br />
Maybe these reasons seem/are silly in the long term, but it&#8217;s not necessarily as stupid as it looks from the outside.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Benjamin Otte</title>
		<link>http://multimedia.cx/eggs/we-dont-care-we-dont-have-to/comment-page-1/#comment-136734</link>
		<dc:creator>Benjamin Otte</dc:creator>
		<pubDate>Tue, 09 Dec 2008 08:11:49 +0000</pubDate>
		<guid isPermaLink="false">http://multimedia.cx/eggs/?p=700#comment-136734</guid>
		<description>I like that post. (Adobe seems to have you trained well in PR work ;))
And to clarify, I do think that ffmpeg is great at what it does, which is (de)coding of my video streams. And it does that impressively fast. ote that I do look at ffmpeg source code for inspiration quite often. That fact alone is quite a testament to the code from my point of view.

But there&#039;s some very important things I really dislike about ffmpeg:
1) The thing I blogged about: Not caring. While I as a GNOME developer got &quot;trained&quot; to talk to other people (distros, related upstream projects, normal users) and actively work out solutions to their problems with my code, I&#039;ve always felt that FFmpeg is one of the worst projects at this. (Examples are not doing releases or the NiH towards the Xiph people - and no, the Xiph people aren&#039;t saints either)
2) The aggressive community. Whenever I see something coming from the ffmpeg camp, it&#039;s in a very aggressive way. I should note that this is not about meeting people, just the tone on mailing lists, IRC channels or in blog comments. This also has the unfortunate side effect that I do behave very aggressive towards ffmpeg as a result today.
3) Wrong priorities. In particular I think FFMpeg undervalues security and overvalues performance. It is in the happy position to usually only do reads on input data, so there&#039;s a low chance the security issues are more than DoS by crashing, but whenever I advocated bounds checking after running zzuf over files, I got &quot;no way, that slows it down&quot; as an answer. Another wrong priority for me are NiH vs cooperation, but I mentioned that above.

PS: You forgot http://flickr.com/photos/38647526@N00/1043186989/ in your links ;)</description>
		<content:encoded><![CDATA[<p>I like that post. (Adobe seems to have you trained well in PR work ;))<br />
And to clarify, I do think that ffmpeg is great at what it does, which is (de)coding of my video streams. And it does that impressively fast. ote that I do look at ffmpeg source code for inspiration quite often. That fact alone is quite a testament to the code from my point of view.</p>
<p>But there&#8217;s some very important things I really dislike about ffmpeg:<br />
1) The thing I blogged about: Not caring. While I as a GNOME developer got &#8220;trained&#8221; to talk to other people (distros, related upstream projects, normal users) and actively work out solutions to their problems with my code, I&#8217;ve always felt that FFmpeg is one of the worst projects at this. (Examples are not doing releases or the NiH towards the Xiph people &#8211; and no, the Xiph people aren&#8217;t saints either)<br />
2) The aggressive community. Whenever I see something coming from the ffmpeg camp, it&#8217;s in a very aggressive way. I should note that this is not about meeting people, just the tone on mailing lists, IRC channels or in blog comments. This also has the unfortunate side effect that I do behave very aggressive towards ffmpeg as a result today.<br />
3) Wrong priorities. In particular I think FFMpeg undervalues security and overvalues performance. It is in the happy position to usually only do reads on input data, so there&#8217;s a low chance the security issues are more than DoS by crashing, but whenever I advocated bounds checking after running zzuf over files, I got &#8220;no way, that slows it down&#8221; as an answer. Another wrong priority for me are NiH vs cooperation, but I mentioned that above.</p>
<p>PS: You forgot <a href="http://flickr.com/photos/38647526@N00/1043186989/" rel="nofollow">http://flickr.com/photos/38647526@N00/1043186989/</a> in your links ;)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

