In this paper, cross-layer resource allocation methods for wireless video transmission are proposed. We propose two practical metrics to measure the relative importance of each forward error correction (FEC) block to the user's quality of experience. They can be obtained from the header information, and require no overhead bits or amendment of the header format of the existing standard video codec. We discuss adaptive modulation and coding scheme allocation, and adaptive energy allocation for the FEC blocks of a group of pictures. We also provide low-complexity resource allocation solutions. In both approaches, we consider two types of slice packetization, which affect the priority of FEC blocks. The proposed cross-layer resource allocation methods have significant performance gain over equal error protection, and similar performance to more complicated algorithms.