Hi,

august wrote:
>> Hi,
>>
>> august wrote:
>>> ok,.....the reason was that  I had gmerlin_plugincfg configured for
>>> ffmpeg with AVI/mp4/wav   
>>>
>>> It seems the encoder does not like ffmpeg.  If I set gmerlin_plugincfg
>>> to use ogg vorbis or something else, all goes well and I can encode a
>>> video.
>> I rarely use ffmpeg for encoding. For making AVIs, libquicktime works well.
>> I'll try if I succceed making an AVI with ffmpeg.
>>
> 
> Does this mean I can count on the e_ffmpeg plugin to be buggy?

I can only say that it worked the last time I tried.

> I have a bunch of weird things happening when I change encoding formats.
> 
> here is my latest code: http://aug.ment.org/tmp/encode.c

Ok, I'll try that ASAP to see if I can reproduce it.

> I have audio and video converters set up to convert to whatever format
> is required for the encoding, so in my mind at least, it should work for
> whatever I configure in gmerlin_plugincfg.  Have I got that wrong
> somehow? 

I don't see a mistake, but the check for gavl_[audio|video]_formats_equal() is
not necessary. Simply call gavl_[audio|video]_converter_init() and check the
return value. Zero means you need no conversion.

> The only one that seems to work reliably for me is OggTheora and a few
> others.  I cannot do AVI/MJPEG because it says the color model is wrong.

What's the exact message?
Never tried AVI/MJPEG.

> I cannot do AVI/MP4 because it won't set up the encoder during
> start_encoder. 

Does it print a message?

> If the above code looks right to you, I could do a thorough exam of all
> the codecs to see which ones work and which ones don't.
> 
> I would love to use quicktime, but libquicktime is not recognized by the
> current gmerlin.  At least, my default version of libqt on a stock
> ubuntu is not recognized.  It would be great if gmerlin could regress to
> the older version if it doesn't find the newer one in the ./configure
> process. 

That's difficult if not impossible. gmerlin-transcoder is *the* test bed for
all brand-new encoding features for libquicktime. Making it backward compatible
would mean lots of work, code bloated with #ifdefs, and zero gain for me.

I always try to be *very* tolerant regarding versions of 3rd party libs (like
e.g. libavcodec). But libquicktime isn't from a 3rd party :)

Burkhard

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
Gmerlin-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gmerlin-general

Reply via email to