AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Versuch FFMPEG unter Android zum Laufen zu bekommen
Thema durchsuchen
Ansicht
Themen-Optionen

Versuch FFMPEG unter Android zum Laufen zu bekommen

Ein Thema von TurboMagic · begonnen am 15. Aug 2020 · letzter Beitrag vom 21. Aug 2020
Antwort Antwort
Renate Schaaf

Registriert seit: 25. Jun 2020
Ort: Lippe
114 Beiträge
 
Delphi 11 Alexandria
 
#1

AW: Versuch FFMPEG unter Android zum Laufen zu bekommen

  Alt 15. Aug 2020, 19:32
Versuch mal nil statt @CodecSetup.OptionsDictionary, was anderes fällt mir nicht ein.

Ich habe festgestellt, dass die strings die ich übergeben habe, wenn PAnsichar erforderlich war, nicht ordentlich 0-terminiert sind. Win32 fand das wohl nicht schlimm. Aber vielleicht trägt das zu den Android-Problemen bei. So habe ichs jetzt geändert:

Delphi-Quellcode:
  bytes := TEncoding.UTF8.GetBytes(aString);
  SetLength(bytes,Length(bytes)+1);
  bytes[Length(bytes)-1]:=Byte(#0);
PAnsiChar(@bytes[0])
enthält dann den richtigen string. Wenn das irgendwie weniger "von hinten durch die Brust ins Auge" geht, wäre ich interessiert.

Zur Erklärung: Unter Android ist
PAnsiChar = MarshaledAString;
Renate

Geändert von Renate Schaaf (15. Aug 2020 um 19:44 Uhr)
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.050 Beiträge
 
Delphi 12 Athens
 
#2

AW: Versuch FFMPEG unter Android zum Laufen zu bekommen

  Alt 16. Aug 2020, 08:55
Hallo,

danke für deine Ideen. Habe beide umgesetzt, ist nur leider auch noch nicht die Lösung...

Grüße
TurboMagic
  Mit Zitat antworten Zitat
TiGü

Registriert seit: 6. Apr 2011
Ort: Berlin
3.074 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Versuch FFMPEG unter Android zum Laufen zu bekommen

  Alt 16. Aug 2020, 10:55
Für dein 30 FPS Problem ist das aber eine ziemlich umständliche Lösung.
Leider hattest du keine Rückmeldung mehr dazu gegeben:
https://www.delphipraxis.net/205189-...rmausgabe.html
  Mit Zitat antworten Zitat
TurboMagic

Registriert seit: 28. Feb 2016
Ort: Nordost Baden-Württemberg
3.050 Beiträge
 
Delphi 12 Athens
 
#4

AW: Versuch FFMPEG unter Android zum Laufen zu bekommen

  Alt 16. Aug 2020, 14:52
Für dein 30 FPS Problem ist das aber eine ziemlich umständliche Lösung.
Leider hattest du keine Rückmeldung mehr dazu gegeben:
https://www.delphipraxis.net/205189-...rmausgabe.html
Mittels eines anderen testprogramms haben wir mal testhalber einen Video erzeugt und das wäre zumindest
ein funktionierender Lösungsansatz. Unser Video würde auch nur wenige Sekunden Lang.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:39 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz