Good day,

thanks for the positive feedback (on-list and off-list)!

I'll start next week on Clement's todo list - starting with FATE integration ( and then trying to kill using internal API. After that I'll try to replace the usage of deprecated API (can I rely on the @deprecated flag)? I would be happy to get some commitment that after these steps the biggest and most annoying problems would be solved and ffserver could be shipped with ffserver again. Of cause I would still work on ffserver after reaching this milestone.

I'll try to be rather conservative, at least for the first time until I feel more comfortable with the code, the architecture and the workflows.

From Carl:
>> Which of these headers are internal ones?
> The ten includes that follow the line with the FIXME.
So all of the externally usable API of libavformat is in libavformat/avformat.h?

One troublesome thing seems to be the rtsp handling. ffserver seems to do much of the rtsp himself, but uses e.g. RTSPMessageHeader from libavformat/rtsp.h. I see four possibilities:

1. Leave it as-is.
2. Copy the definitions to ffserver.
3. Use the official API. But if I read correctly, libavformat can only act as a RTSP-client (but both sending and receiving)?
4. If this is not possible, make an "official" RTSP server related API.

For possibilities 3 and 4 I would need some support:
For 3. some insight how to use the API (as I said, I found nothing about a RTSP server in the library). For 4. I would need some advice where to put the API and how the API should look like. E.g. can I use the rtsp_* functions in ffserver.c as a base? Should it be completely different?

Best regards,
Michael Fritscher

ZfT - Zentrum für Telematik e.V.
Michael Fritscher
Magdalene-Schoch-Straße 5
97074 Würzburg
Tel: +49 (931) 615 633 - 57
Fax: +49 (931) 615 633 - 11

Prof. Dr. Klaus Schilling, Hans-Joachim Leistner
Sitz: Gerbrunn
USt.-ID Nr.: DE 257 244 580, Steuer-Nr.:  257/111/70203
Amtsgericht Würzburg, Vereinsregister-Nr.: VR 200 167

<<attachment: michael_fritscher.vcf>>

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature

ffmpeg-user mailing list

To unsubscribe, visit link above, or email with subject "unsubscribe".

Reply via email to