latest changes old changes (german version)

Old changes (2002-2004)

06.05.2002 Version av_convert_20020506

  • kleinere Fehlerbeseitigungen beim Lesen von AVI-Dateien
    (Keyframe-Index)
  • Neue Funktion in av_convert:
    direktes kopieren von Videobildern, ohne neukompression - ermöglicht verlustfreies aufsplaten von Dateien

20.05.2002 Version av_convert_20020520

  • v4lgrab in av_rec umbenannt
  • DIVX-Encoder auf neue Version (12.04.2002) aktualisiert.

10.06.2002 Version av_convert_20020610

  • mehrere Eingabedateien
  • Plugin-Information von Codec-Modulen enthält jetzt auch ,,echten`` Namen des Codecs wie er im jeweiligen Dateiformat benutzt wird

18.07.2002 Version av_convert_20020718

  • neues IO-Modul ,,mp3``
  • mp3-Codec liest auch Layer 2
  • Abhängigkeiten von ,,libg++`` entfernt
    Klassen ,,String`` und ,,Regex`` in libVideoFile übernommen
  • Das yuv4mpeg-IO-Modul kann vorwärts positionieren (Frames überspringen)
  • Wav-IO-Modul wieder funktionsfähig

21.07.2002 Version av_convert_20020721

  • Weitere Abhängigkeiten von ,,libg++`` entfernt

01.09.2002 Version av_convert_20020901

  • neues IO-Modul ,,MpegVideo``
  • neuer Video-Codec ,,mpeg`` liest mpeg1/2 Video
  • av_convert zeigt Liste mit geladenen IO-Modulen und Codecs an
    Optionen ,,-h IO-Module``, ,,-h V-Codecs``, ,,-h A-Codecs``
  • CPU-speziefische Optimierungsstufe -march=... wird automatisch erkannt

01.10.2002 Version av_convert_20021001

  • Neues ffmpeg-Codec-Plugin
    • Video: Unterstützung für divx3, mjpeg, h263 (nicht getestet), mpeg1
    • Audio: ac3, mp2
    • MpegVideo kann nun mpeg1 lesen und schreiben
  • Fehler in MpegVideo IO-Modul beim Lesen behoben
  • Fehler in mp3 IO-Modul bei Seek() behoben

26.10.2002 Version av_convert_20021026

  • Fehler bei Avi-Dateien mit 5-Kanal ac3-Audio behoben
    • ac3 wird immer auf 2 Kanäle runtergemixt
    • Avi IO-Modul übernimmt alle Audio-Parameter vom Codec
  • Interne Änderungen im Audio-Subsystem - Audiotarck nicht mehr von Bit-Auflösung des Codecs abhängig

27.12.2002 Version av_convert_20021227

  • xvid-codec aktualisiert auf Version 0.9.0
  • Für Textausgaben wird jetzt gettext() verwendet
    • Englische Übersetzung erstellt
  • Kommandozeilen-Interface für Übergabe von Codec-Parametern geändert
  • neues Mpeg IO-Modul liest Mpeg1 und Mpeg2 System-Streams
  • Fehler in Mpeg-Codec behoben - beim decodieren wurden Bilder ausgelassen.

05.01.2003 Version av_convert_20030105

  • Änderung im API von libVideoFile
  • neue Klasse VideoFrame ermöglicht:
    • Rechteck aus einem Bild ausschneiden
    • Bilddaten können in beliebigen Auflösungen und Farbräumen gelesen werden
      Umwandlung und Skalierung erfolgt automatisch
  • av_convert kann Bildausschnitt der Eingabedatei wählen und Ausgabe auf beliebige Größe skalierren.

12.01.2003 Version av_convert_20030112

  • Änderungen für gcc-3.2 Kompatibilität

10.05.2003 Version av_convert_20030510

  • Mpeg IO-Modul
    • Mpeg-Systemstreams (Mpeg1/2) können jetzt auch geschreiben werden
    • verbesserte Positionierung - A/V-sync Problem bei DVD-Streams behoben
  • DV-Codec aktualisiert - es wird libdv-Version >= 0.98 benötigt

22.12.2003 Version av_convert_20031222

  • Anpassungen an gcc 3.x

12.04.2004 Version av_convert_20040412

  • Neues Avi IO-Modul (das alte Modul kann über Avi_old aufgerufen werden)
  • Es können Avi-Dateien >2GB gelesen werden
  • Plugin-Loader für Videocodecs überarbeitet:
    • Trennung von internen Bezeichnungen (abhängig von Dateiformat) und Codecname
    • Codecs werden über einen einheitlichen Namen aufgerufen
    • keine Mehrfachnennungen in der Plugin-Liste
  • Defaultsprache für Meldungen ist jetzt Englisch
  • Parameter von av_convert lässt Offset zwischen Audio- und Video-Stream in einer Eingabedatei angeben.
  • neue Audio-Codecs für ulaw und alaw

27.12.2004 Version av_convert_20041227

  • Neue Funktionen zum Lesen von DVDs
    • Neues Dateiformat ,,Dvd``
    • Fehlerbeseitigungen bei der Positionierung in Mpeg-Dateien und DVDs.
  • av_convert ermöglicht die Auswahl von Audio- und Video-Track in der Quelldatei
  • libVideoFile-API:
    • IO-Module können Optionen haben.
    • Die Datei wird nicht mehr sofort beim Erstellen des VideoFile-Objekts geöffnet, sondern muß über die Methode Open() geöffnet werden.
    • Der Fehlerstatus von Open() kann über die Methode ErrorStatus() abgefragt werden.
    • Optionen des IO-Moduls müssen vor dem Aufruf von Open() gesetzt werden.
  • av_convert kann Optionen der IO-Module setzen.
  • Neuer Video-Codec ,,Raw`` zum lesen und schreiben von unkompremiertem Video.
  • Dateityp-Erkennung verwendet das Standard-Program ,,file``.
  • Das Wav-IO-Modul verwndet zum Dateizugriff die Methoden umd Typen aus RIFFio.
  • Neues Programm ,,av_info``
    Ausgabe von Informationen über eine Videodatei.
  • Update von XVID auf Version 1.0.2
    • Kodierung mit B-Frames möglich
  • Verzeichnich für Module lässt sich über die Umgebungsvariable ,,VIDEOFILE_PLUGIN_DIR`` ändern.