Mercurial > mplayer.hg
annotate DOCS/tech/playtree-hun @ 9579:89d27a306886
*signed int vlc (needs only 5 lines of code so its no increase of complexity)
*moving subpacket shuffle type to the header
*encoding packet timestamps as signed difference from the msb_timestamp this is more flexible & cleaner
*optionally storing the keyframe flag for subpackets (in RLE)
*storing the timestamps differences for subpackets (in RLE)
*storing the signed differences of subpacket sizes instead of unsigned diff from some base size
*more compact encoding of common name/type for info packets
*removing fixed entries at the start of info packets (simpler)
*removing stuffing packet (uneeded, vlc itself allows padding)
*fixing sample code
author | michael |
---|---|
date | Thu, 13 Mar 2003 15:32:48 +0000 |
parents | 7399c0dbd793 |
children |
rev | line source |
---|---|
4959
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
1 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
2 2 stuff van. A playtree maga, meg az iterator. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
3 A playtree testesiti meg az adatot, az iteratort meg az mplayer |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
4 hasznalja arra hogy egyik bejegyzesrol a masikra lepjen |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
5 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
6 Eloszor, a play_tree struct : |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
7 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
8 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
9 struct play_tree { |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
10 play_tree_t* parent; |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
11 play_tree_t* child; |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
12 play_tree_t* next; |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
13 play_tree_t* prev; |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
14 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
15 play_tree_param_t* params; |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
16 int loop; |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
17 char** files; |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
18 int entry_type; |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
19 }; |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
20 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
21 A play_tree_t* tartalmazza a linkeket a 4 iranyba, a params tartalmazza |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
22 az adott bejegyzes osszes parameteret, a loop 1ertelmu (loop < 0 vegtelen |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
23 loopot jelent), a files tartalmazza az adott bejegyzes osszes file-jat, |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
24 es az entry_type kurvaegyertelmuen az adott bejegyzes tipusat adja meg |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
25 (node, file, dvd, vcd, tv) |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
26 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
27 Egy bejegyzes egynel tobb filet is tartalmazhat, mie'? |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
28 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
29 Mert egy bejegyzes lehet network stream is, es altalaban egynel tobb |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
30 szerver van. De mind ugyanazt kuldi, sz'al ez egy olyan bejegyzes |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
31 aminek tobb forrasa van. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
32 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
33 Es mit basszak ezzel a szarral? |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
34 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
35 Eloszor csinalj egy entryt a play_tree_new func segitsegevel. Ez letrehozza |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
36 a structot, es default ertekekkel tolti fel. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
37 Eztan ez lehet node vagy leaf is. Node lesz rogton, ha a play_tree_set_child |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
38 vagy a play_tree_set_parent segitsegevel odalinkeled egy masikhoz. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
39 Vagy leaf lesz, ha a play_tree_add_file-t nyomod ra. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
40 Ha egy bejegyzes legalabb 1 filet tartalmaz, nem lehet node (egy assert |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
41 lesz raised) es ha egy bejegyzesnek van egy childje amihez nem adhatsz |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
42 filet (?) (itt is assert lesz) |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
43 Aztan hogy letrehozz egy listat a bejegyzesekrol, hasznald a play_tree_ |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
44 _append_entry-t, a play_tree_prepend_entry-t vagy a play_tree_insert_entryt. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
45 Ezek kozul barmelyikben hasznalhatod a lista barmelyik bejegyzeset elso |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
46 argumentumkent, nem csak az elsot. Ugyanez ervenyes arra amikor egy |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
47 node childjet allitod, a child argumentum barmelyik, listaban levo |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
48 bejegyzes lehet. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
49 A bejegyzes treebol valo kiszedesehez hasznald a play_tree_removet. Ha a |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
50 masodik arg (free_it) true, akkor felszabaditja, ha a bejegyzest freezni |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
51 kell, es a harmadik arg is true, akkor a childjeit is. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
52 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
53 Amikor a tree kesz, hasznalhatod a play_tree_cleanupot hogy eltavolitsd az |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
54 osszes nemhasznalt bejegyzest. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
55 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
56 Playlist betoltesehez hasznald a parse_playtree-t ami egy stream_t-t fogad |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
57 argumentumkent, vagy a parse_playlist_file-t ami filenevet. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
58 Mind2 funkcio NULL-t ad vissza hiba eseten, vagy ha egy uj (torolt) |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
59 fa eseten, amit hozzaadhatsz valahova a treedbe. (?)_ |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
60 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
61 Hogy lehet DVD-t VCD-t TV-t? |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
62 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
63 igy |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
64 dvd://x where x is the title number. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
65 vcd://x where x is the track number |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
66 tv://x where x is the channel |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
67 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
68 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
69 Kesz a playtreem, mit basszak a play_tree_iter-rel? |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
70 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
71 Ez egy iterator arra a celra hogy a treet atfesuljed jol. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
72 <bazmeg ezt a mondatot szerintem o se ertette - SKIP> |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
73 Ezt a play_tree_iter_new-vel hozod letre, ami argumentumkent egy play_tree_t |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
74 es egy m_config_t-t eszik, amik aztan arra lesznek hasznalva hogy az |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
75 egyes bejegyzesek parametereit allitgassad. Miutan az iter pontot jol |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
76 semmibe krealtad, init az elso lepest. A listaban egy masik bejegyzesre |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
77 torteno atlepeshez hasznald a play_tree_iter_step-et. A masodik |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
78 argumentum a lepes iranya, pozitiv ertekek elore, negativok hatra, es |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
79 0 nem mozdul. A harmadik meg azt mondja meg hogy erdekel-e a node vagy se. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
80 Ha igen, az iterator megall a nodeknel, maskulonben a kovetkezo |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
81 ervenyes bejegyzeshez megy. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
82 This function return different values : |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
83 PLAY_TREE_ITER_ERROR : egyertelmu |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
84 PLAY_TREE_ITER_ENTRY : entryn vagyunk |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
85 PLAY_TREE_ITER_NODE : nodeon vagyunk |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
86 PLAY_TREE_ITER_END : targyalason vagyok ;) |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
87 (( Megj : kene rakni ide egy PLAY_TREE_ITER_BEGININGet a kezdethez. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
88 Nemtom mit kene visszadni ilyen esetben. PLAY_TREE_ITER_ERROR ? )) |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
89 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
90 Van meg a play_tree_iter_up_step ami egy loop megtoresere vagy az adott |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
91 lista skipelesere jo. Ugyanazok az argok mint a play_tree_iter_stepnel. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
92 A kulonbseg az hogy ez visszamehet a jelenlegi lista parentjehez, es az |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
93 argumentumok szerint lephet. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
94 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
95 Eztan amikor az iter visszadta a PLAY_TREE_ITER_ENTRYt, hasznalhatod |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
96 a play_tree_iter_get_file-t hogy megkapd a filet. Ha egynel tobbszor |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
97 hivod meg, visszaadja az adott bejegyzeshez tartozo kovetkezo filet, |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
98 vagy loopolja a listat ha nincs tobb file. Megnezheted hogy hany |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
99 file all rendelkezesre az iter->num_files-sel (?) es hogy melyik adta |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
100 vissza, azt meg az iter->file-al (?). |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
101 Ha a bejegyzes DVD,VCD vagy tv, a visszaadott string nem file, hanem |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
102 "DVD title x", "VCD track x" or "TV channel x". |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
103 Hogy ezeket megkulonboztessuk egy normalis filetol, lehet csekkolni |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
104 az iter->tree->entry_type-ot. Tartalmazhat : |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
105 PLAY_TREE_ENTRY_DVD, PLAY_TREE_ENTRY_VCD, |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
106 PLAY_TREE_ENTRY_TV or PLAY_TREE_ENTRY_FILE. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
107 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
108 Ha csekkelni akarsz meg az iterrel, mint pl hogy a kovetkezo |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
109 bejegyzes helyes-e, egy klont kell letrehoznod a play_tree_iter_new_copy-val. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
110 Ez az iter nem fogja befolyasolni a configot, szal azt qrsz vele amit akarsz. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
111 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
112 Es amikor annyit basztal az iterrel amennyit akartal, szabaditsd meg |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
113 szenvedeseitol a play_tree_iter_free-vel. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
114 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
115 |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
116 Miutan megvolt config parsing, az iterator az mplayer.c-ben jon letre. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
117 Meg, a stream megnyitasa utan, ha a stream egy playlist, behelyettesiti |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
118 a bejegyzest amelyik a playlistet tarolta azzal mi a parsing eredmenye. |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
119 Az event handlingben megnezi hogy egy lepes megoldhato-e, stb. Es vegul |
7399c0dbd793
.sonak, hogy ne gorbuljon sirasra az.. arca - meg ha nevnapja nincs is
gabucino
parents:
diff
changeset
|
120 a vegen a kovetkezo bejegyzesre m1. |