![]() |
wielkie dzieki juz mniej wiecej to kumam :)
|
Każda DVD-Video składa się z tytułów (Titles). Tytuły tworzone są z pogrupowanych w programy (programs) komórek (cells) i połączone ze sobą w jeden lub więcej łańcuch programów (PGC - program chains). Z punktu widzenia autoringu komórka to elementarny element projektu DVD.
Załóżmy, że masz na płycie film (Title 1): - pre commands to zestaw komend wykonywanych przed rozpoczęciem wyświetlania filmu. Możesz ustawić sobie ścieżkę dźwiękową, czy napisów. Generalnie wykonywany jest program złożony z instrukcji rozpoznawalnych przez odtwarzacz DVD. Program sterujący odtwarzaniem filmu. - post commands - analogicznie jak wyżej z tym, że są to komendy wykonywane po zakończeniu odtwarzania tytułu. - R[2]==1 - Żeby wykonać jakiś program potrzebne są komórki pamięci (rejestry) w których mogą być zapisywane zmienne programu. Każdy odtwarzacz DVD dysponuje 16 rejestrami ogólnymi GPRM, i 24 rejestrami systemowymi SPRM. Rejestry GPRM możemy zapisywać, odczytywać itd. itp. Rejestry SPRM są zasadniczo do odczytu, przedstawiając stan odtwarzacza. Ale są wyjątki - np zapisując do rejestru SPRM[1] możemy wybierać numer ścieżki audio do odtwarzania, podobnie SPRM[2] służy do wyboru ścieżki napisów. Oczywiście [2] oznacza numer rejestru. Rejestry numerowane są od zera. R[2] - tak m.in. oznaczane są rejestry GPRM, czyli ogólnego przeznaczenia. - Odtwarzany jest nasz film (Title) składający się z pewnej ilości scen/komórek (cells). Po zakończeniu odtwarzania każdej komórki może ona zażądać od odtwarzacza wykonania określonych zadań. I to właśnie jest cell command. Więcej o zestawie komend VM znadziesz na stronach Repliki: http://www.dvd-replica.com/DVD/vmcmdset.php |
Commands
czesc
mam prosbe: czy moglby ktos napisac co to sa: pre commands, post commands i cell commands? oraz do czego to sluzy i jak to ustawiac? np co to znaczy R[2]==1 co to jest wogole to R[2]???? |
| Wszystkie czasy w strefie CET. Aktualna godzina: 02:47. |
Powered by vBulletin® Version 3.9.0 LTS
Copyright ©2000 - 2026, vBulletin Solutions Inc.